Releases: hujw77/sphinx
Releases · hujw77/sphinx
@hujw77/plugins@0.1.17
@hujw77/plugins
0.32.2
Patch Changes
0.32.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
- Updated dependencies [e65fb7a]
- @hujw77/core@0.25.1
0.32.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
- @hujw77/core@0.25.0
0.31.12
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- 89d421b: Support Astart zkEVM, Mantle, Crab
- Updated dependencies [01f4d34]
- Updated dependencies [b54c683]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
- @hujw77/core@0.24.9
0.31.11
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- Updated dependencies [9fa2e5c]
- @hujw77/contracts@0.21.10
- @hujw77/core@0.24.8
0.31.10
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
- @hujw77/core@0.24.7
0.31.9
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- f6e0e06: Deprecate Polygon Mumbai
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
- @hujw77/core@0.24.6
0.31.8
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- caf22d4: Support Polygon Amoy
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
- @hujw77/core@0.24.5
0.31.7
Patch Changes
0.31.6
Patch Changes
0.31.5
Patch Changes
- c0fec2d: Lower hardcoded merkle leaf gas on Pangolin
- Updated dependencies [c0fec2d]
- @hujw77/contracts@0.21.5
0.31.4
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
- @hujw77/core@0.24.3
0.31.3
Patch Changes
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [0c375c0]
- Updated dependencies [72f363e]
- @hujw77/core@0.24.2
- @hujw77/contracts@0.21.3
0.31.2
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- 54b192c: Lower the number of max retries in the simulation
- c7af7ef: Remove deployedContractSizes
- 149783c: Stop overriding 'ETH_FROM'
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [52ae5f1]
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/core@0.24.1
- @hujw77/contracts@0.21.2
0.31.1
Patch Changes
0.31.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- fd5ac04: Enable caching in simulation
- dd0cfcc: Prevent
forge build --sizes
from failing due toSphinxUtils.sol
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/core@0.24.0
- @hujw77/contracts@0.21.0
0.30.12
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
- @hujw77/core@0.23.10
0.30.11
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
- @hujw77/core@0.23.8
0.30.10
Patch Changes
- f176e46: Increase Sepolia drip size to handle gas price spikes
- d8ffb22: Reduce Drippie interval
- c8e5320: Drop support for OKTC
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
- @hujw77/core@0.23.7
0.30.9
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [643bcb4]
- Updated dependencies [d3057c7]
- @hujw77/core@0.23.6
- @hujw77/contracts@0.20.5
0.30.8
Patch Changes
- 4cc6c75: Do not force recompile
0.30.7
Patch Changes
0.30.6
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 24e1dcc: Avoid recompiling every single time we invoke the users script
- 6c36c1f: Ensure cache directory always exists
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [e36f793]
- Updated dependencies [93e10af]
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/core@0.23.4
- @hujw77/contracts@0.20.4
0.30.5
Patch Changes
- 76bcb9e: Passthrough getaddrinfo error using standard json format
- 23476e7: Throw an error if the simulation is going to fail due to missing hardhat config
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [b036600]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
- @hujw77/core@0.23.3
0.30.4
Patch Changes
- 5d482d6: Error if getaddrinfo ENOTFOUND occurs a large number of times
0.30.3
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- a6e1473: Filter calls to SphinxUtils out of state diff
- Updated dependencies [0d8af8f]
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/core@0.23.2
- @hujw77/contracts@0.20.2
0.30.2
Patch Changes
- fb439d6: Support installing Sphinx Library contracts via NPM
- Updated dependencies [fb439d6]
- @hujw77/contracts@0.20.1
0.30.1
Patch Changes
0.30.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 8f4b270: Remove requirement for Foundry fork
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- 1373688: Continue with retries on rate limiting
- e8b2c20: Keep previous deployment artifacts
- dc2b2a6: Use call depth when filtering AccountAccesses
- 342864a: Remove FOUNDRY_SENDER during collection phase
- 56bae32: Set FOUNDRY_SENDER and ETH_FROM during transaction collection
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [e8b2c20]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
- @hujw77/core@0.23.0
0.29.6
Patch Changes
- b84b7d0: Add timeout and retry logic to simulation
0.29.5
Patch Changes
- 38249c2: Resolve block.number bug on Arbitrum
- Updated dependencies [38249c2]
- @hujw77/contracts@0.19.1
0.29.4
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
- Updated dependencies [f980cc2]
- @hujw77/core@0.22.3
0.29.3
Patch Changes
- 71ec0a6: Bump hardhat version
0.29.2
Patch Changes
- 6c521cb: Prompt to install Foundry fork during init
0.29.1
Patch Changes
0.29.0
Minor Changes
- cbab29e: Only compile locally
- f5fac9c: Check mismatch between plugins package and contracts library early
Patch Changes
- 054f745: Normalize script path
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [83b4974]
- Updated dependencies [cbab29e]
- Updated dependencies [83b4974]
- Updated dependencies [2406ced]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
- @hujw77/core@0.22.0
0.28.1
Patch Changes
@hujw77/plugins@0.1.16
@hujw77/plugins
0.32.2
Patch Changes
0.32.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
- Updated dependencies [e65fb7a]
- @hujw77/core@0.25.1
0.32.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
- @hujw77/core@0.25.0
0.31.12
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- 89d421b: Support Astart zkEVM, Mantle, Crab
- Updated dependencies [01f4d34]
- Updated dependencies [b54c683]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
- @hujw77/core@0.24.9
0.31.11
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- Updated dependencies [9fa2e5c]
- @hujw77/contracts@0.21.10
- @hujw77/core@0.24.8
0.31.10
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
- @hujw77/core@0.24.7
0.31.9
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- f6e0e06: Deprecate Polygon Mumbai
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
- @hujw77/core@0.24.6
0.31.8
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- caf22d4: Support Polygon Amoy
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
- @hujw77/core@0.24.5
0.31.7
Patch Changes
0.31.6
Patch Changes
0.31.5
Patch Changes
- c0fec2d: Lower hardcoded merkle leaf gas on Pangolin
- Updated dependencies [c0fec2d]
- @hujw77/contracts@0.21.5
0.31.4
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
- @hujw77/core@0.24.3
0.31.3
Patch Changes
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [0c375c0]
- Updated dependencies [72f363e]
- @hujw77/core@0.24.2
- @hujw77/contracts@0.21.3
0.31.2
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- 54b192c: Lower the number of max retries in the simulation
- c7af7ef: Remove deployedContractSizes
- 149783c: Stop overriding 'ETH_FROM'
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [52ae5f1]
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/core@0.24.1
- @hujw77/contracts@0.21.2
0.31.1
Patch Changes
0.31.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- fd5ac04: Enable caching in simulation
- dd0cfcc: Prevent
forge build --sizes
from failing due toSphinxUtils.sol
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/core@0.24.0
- @hujw77/contracts@0.21.0
0.30.12
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
- @hujw77/core@0.23.10
0.30.11
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
- @hujw77/core@0.23.8
0.30.10
Patch Changes
- f176e46: Increase Sepolia drip size to handle gas price spikes
- d8ffb22: Reduce Drippie interval
- c8e5320: Drop support for OKTC
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
- @hujw77/core@0.23.7
0.30.9
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [643bcb4]
- Updated dependencies [d3057c7]
- @hujw77/core@0.23.6
- @hujw77/contracts@0.20.5
0.30.8
Patch Changes
- 4cc6c75: Do not force recompile
0.30.7
Patch Changes
0.30.6
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 24e1dcc: Avoid recompiling every single time we invoke the users script
- 6c36c1f: Ensure cache directory always exists
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [e36f793]
- Updated dependencies [93e10af]
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/core@0.23.4
- @hujw77/contracts@0.20.4
0.30.5
Patch Changes
- 76bcb9e: Passthrough getaddrinfo error using standard json format
- 23476e7: Throw an error if the simulation is going to fail due to missing hardhat config
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [b036600]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
- @hujw77/core@0.23.3
0.30.4
Patch Changes
- 5d482d6: Error if getaddrinfo ENOTFOUND occurs a large number of times
0.30.3
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- a6e1473: Filter calls to SphinxUtils out of state diff
- Updated dependencies [0d8af8f]
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/core@0.23.2
- @hujw77/contracts@0.20.2
0.30.2
Patch Changes
- fb439d6: Support installing Sphinx Library contracts via NPM
- Updated dependencies [fb439d6]
- @hujw77/contracts@0.20.1
0.30.1
Patch Changes
0.30.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 8f4b270: Remove requirement for Foundry fork
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- 1373688: Continue with retries on rate limiting
- e8b2c20: Keep previous deployment artifacts
- dc2b2a6: Use call depth when filtering AccountAccesses
- 342864a: Remove FOUNDRY_SENDER during collection phase
- 56bae32: Set FOUNDRY_SENDER and ETH_FROM during transaction collection
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [e8b2c20]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
- @hujw77/core@0.23.0
0.29.6
Patch Changes
- b84b7d0: Add timeout and retry logic to simulation
0.29.5
Patch Changes
- 38249c2: Resolve block.number bug on Arbitrum
- Updated dependencies [38249c2]
- @hujw77/contracts@0.19.1
0.29.4
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
- Updated dependencies [f980cc2]
- @hujw77/core@0.22.3
0.29.3
Patch Changes
- 71ec0a6: Bump hardhat version
0.29.2
Patch Changes
- 6c521cb: Prompt to install Foundry fork during init
0.29.1
Patch Changes
0.29.0
Minor Changes
- cbab29e: Only compile locally
- f5fac9c: Check mismatch between plugins package and contracts library early
Patch Changes
- 054f745: Normalize script path
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [83b4974]
- Updated dependencies [cbab29e]
- Updated dependencies [83b4974]
- Updated dependencies [2406ced]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
- @hujw77/core@0.22.0
0.28.1
Patch Changes
@hujw77/plugins@0.1.15
@hujw77/plugins
0.32.2
Patch Changes
0.32.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
- Updated dependencies [e65fb7a]
- @hujw77/core@0.25.1
0.32.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
- @hujw77/core@0.25.0
0.31.12
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- 89d421b: Support Astart zkEVM, Mantle, Crab
- Updated dependencies [01f4d34]
- Updated dependencies [b54c683]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
- @hujw77/core@0.24.9
0.31.11
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- Updated dependencies [9fa2e5c]
- @hujw77/contracts@0.21.10
- @hujw77/core@0.24.8
0.31.10
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
- @hujw77/core@0.24.7
0.31.9
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- f6e0e06: Deprecate Polygon Mumbai
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
- @hujw77/core@0.24.6
0.31.8
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- caf22d4: Support Polygon Amoy
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
- @hujw77/core@0.24.5
0.31.7
Patch Changes
0.31.6
Patch Changes
0.31.5
Patch Changes
- c0fec2d: Lower hardcoded merkle leaf gas on Pangolin
- Updated dependencies [c0fec2d]
- @hujw77/contracts@0.21.5
0.31.4
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
- @hujw77/core@0.24.3
0.31.3
Patch Changes
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [0c375c0]
- Updated dependencies [72f363e]
- @hujw77/core@0.24.2
- @hujw77/contracts@0.21.3
0.31.2
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- 54b192c: Lower the number of max retries in the simulation
- c7af7ef: Remove deployedContractSizes
- 149783c: Stop overriding 'ETH_FROM'
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [52ae5f1]
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/core@0.24.1
- @hujw77/contracts@0.21.2
0.31.1
Patch Changes
0.31.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- fd5ac04: Enable caching in simulation
- dd0cfcc: Prevent
forge build --sizes
from failing due toSphinxUtils.sol
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/core@0.24.0
- @hujw77/contracts@0.21.0
0.30.12
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
- @hujw77/core@0.23.10
0.30.11
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
- @hujw77/core@0.23.8
0.30.10
Patch Changes
- f176e46: Increase Sepolia drip size to handle gas price spikes
- d8ffb22: Reduce Drippie interval
- c8e5320: Drop support for OKTC
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
- @hujw77/core@0.23.7
0.30.9
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [643bcb4]
- Updated dependencies [d3057c7]
- @hujw77/core@0.23.6
- @hujw77/contracts@0.20.5
0.30.8
Patch Changes
- 4cc6c75: Do not force recompile
0.30.7
Patch Changes
0.30.6
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 24e1dcc: Avoid recompiling every single time we invoke the users script
- 6c36c1f: Ensure cache directory always exists
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [e36f793]
- Updated dependencies [93e10af]
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/core@0.23.4
- @hujw77/contracts@0.20.4
0.30.5
Patch Changes
- 76bcb9e: Passthrough getaddrinfo error using standard json format
- 23476e7: Throw an error if the simulation is going to fail due to missing hardhat config
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [b036600]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
- @hujw77/core@0.23.3
0.30.4
Patch Changes
- 5d482d6: Error if getaddrinfo ENOTFOUND occurs a large number of times
0.30.3
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- a6e1473: Filter calls to SphinxUtils out of state diff
- Updated dependencies [0d8af8f]
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/core@0.23.2
- @hujw77/contracts@0.20.2
0.30.2
Patch Changes
- fb439d6: Support installing Sphinx Library contracts via NPM
- Updated dependencies [fb439d6]
- @hujw77/contracts@0.20.1
0.30.1
Patch Changes
0.30.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 8f4b270: Remove requirement for Foundry fork
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- 1373688: Continue with retries on rate limiting
- e8b2c20: Keep previous deployment artifacts
- dc2b2a6: Use call depth when filtering AccountAccesses
- 342864a: Remove FOUNDRY_SENDER during collection phase
- 56bae32: Set FOUNDRY_SENDER and ETH_FROM during transaction collection
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [e8b2c20]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
- @hujw77/core@0.23.0
0.29.6
Patch Changes
- b84b7d0: Add timeout and retry logic to simulation
0.29.5
Patch Changes
- 38249c2: Resolve block.number bug on Arbitrum
- Updated dependencies [38249c2]
- @hujw77/contracts@0.19.1
0.29.4
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
- Updated dependencies [f980cc2]
- @hujw77/core@0.22.3
0.29.3
Patch Changes
- 71ec0a6: Bump hardhat version
0.29.2
Patch Changes
- 6c521cb: Prompt to install Foundry fork during init
0.29.1
Patch Changes
0.29.0
Minor Changes
- cbab29e: Only compile locally
- f5fac9c: Check mismatch between plugins package and contracts library early
Patch Changes
- 054f745: Normalize script path
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [83b4974]
- Updated dependencies [cbab29e]
- Updated dependencies [83b4974]
- Updated dependencies [2406ced]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
- @hujw77/core@0.22.0
0.28.1
Patch Changes
@hujw77/core@0.1.15
@hujw77/core
0.25.2
Patch Changes
- fbf95a5: Rollback internal hardhat sim change
0.25.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
0.25.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
0.24.9
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- Updated dependencies [01f4d34]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
0.24.8
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- @hujw77/contracts@0.21.10
0.24.7
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
0.24.6
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
0.24.5
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
0.24.4
Patch Changes
- 957a108: Bump core package version
0.24.3
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
0.24.2
Patch Changes
- 0c375c0: Handle alreay verified response after successful verification submission
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [72f363e]
- @hujw77/contracts@0.21.3
0.24.1
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- c7af7ef: Remove deployedContractSizes
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/contracts@0.21.2
0.24.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/contracts@0.21.0
0.23.10
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
0.23.9
Patch Changes
- 96653d9: Do not use isVerified at all
0.23.8
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
0.23.7
Patch Changes
- d8ffb22: Reduce Drippie interval
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
0.23.6
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [d3057c7]
- @hujw77/contracts@0.20.5
0.23.5
Patch Changes
- e2fc1e9: Fix simulation bugs
0.23.4
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/contracts@0.20.4
0.23.3
Patch Changes
- b036600: Suggest running forge build with --force if we fail to infer artifact
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
0.23.2
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/contracts@0.20.2
0.23.1
Patch Changes
- b304407: Use fixed hardhat version
0.23.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- e8b2c20: Keep previous deployment artifacts
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
0.22.4
Patch Changes
- 51087d6: Improve support for Rootstock
- a77d5a2: Increase overridden gas limit on local and forked networks
- Updated dependencies [51087d6]
- Updated dependencies [650a858]
- Updated dependencies [94c4ecc]
- @hujw77/contracts@0.19.2
0.22.3
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
0.22.2
Patch Changes
- 70826a6: Bump hardhat version
0.22.1
Patch Changes
- 16e3ef9: Bump compiler config version
0.22.0
Minor Changes
- cbab29e: Only compile locally
Patch Changes
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [cbab29e]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
0.21.5
Patch Changes
- 437e2d3: Prevent Foundry from serializing strings as numbers
- e1445ae: Set max block gas limit in Forge script during collection
- Updated dependencies [437e2d3]
- @hujw77/contracts@0.18.1
0.21.4
Patch Changes
- ce65752: Decode actions when creating parsed config
- ce65752: Add support for
CREATE
opcode deployments - 1d7e5ac: Throw error if script contains linked library
- Updated dependencies [c61b557]
- Updated dependencies [ce65752]
- Updated dependencies [0e3ecd8]
- Updated dependencies [ce65752]
- Updated dependencies [bca86ea]
- @hujw77/contracts@0.18.0
0.21.3
Patch Changes
- e00aa7c: Support Celo, Fuse, Evmos, Kava, Scroll, Moonbeam, Moonriver, OKC, and associated testnets
- Updated dependencies [e00aa7c]
- @hujw77/contracts@0.17.1
0.21.2
Patch Changes
- 7f49d54: Merge compiler inputs based on build info ID instead of solc version
0.21.1
Patch Changes
- Updated dependencies [952f4bb]
- @hujw77/contracts@0.17.0
0.21.0
Minor Changes
- e6b4e01: Support monorepo installation
Patch Changes
- Updated dependencies [87308e3]
- Updated dependencies [e6b4e01]
- Updated dependencies [9107c65]
- Updated dependencies [3094d17]
- @hujw77/contracts@0.16.0
0.20.5
Patch Changes
- 95511b1: Remove git output when user isn't in a git repository
- dde661c: Add large gas price pad on linea goerli
0.20.4
Patch Changes
- f6ad422: Support CLI deployments on networks not supported by the DevOps Platform
- b802adf: Use artifact inference in Foundry plugin
- c8fc9e0: Remove
CREATE3
proxies from preview warning - 9b987df: Simplify network integration interface
- d7aa858: Check if init code belongs to contract artifact
- 1d2d46d: Enable deployment artifact cli task
- 57e0dbd: Use bytecode inference to determine contract artifact
- Updated dependencies [f6ad422]
- Updated dependencies [b802adf]
- Updated dependencies [9b987df]
- @hujw77/contracts@0.15.2
0.20.3
Patch Changes
- 7bbe520: Use default gas estimation overrides on live networks
0.20.2
Patch Changes
- 3a8c30a: Skip the manual confirmation step in proposal dry run
0.20.1
Patch Changes
- 5cbecd5: Set transaction gas limit lower than block gas limit in simulation
- 9e587b9: Remove logic that fast forwards block number on forked local nodes
- 3f6f20c: Test that the simulation works on all supported live networks
- b7614c6: Set simulation account balance to avoid running out of funds
0.20.0
Minor Changes
- ace53d7: Add core logic for deployment artifacts
Patch Changes
- 187c913: Allow disabling gas price overrides
- Updated dependencies [ace53d7]
- @hujw77/contracts@0.15.0
0.19.1
Patch Changes
- 4a57beb: Support IR compilation pipeline
- Updated dependencies [5aa6895]
- Updated dependencies [4a57beb]
- @hujw77/contracts@0.14.2
0.19.0
Minor Changes
- 6981e3e: Post audit updates
- 434b085: Add Etherscan verification for system contracts
- 013c0f9: Update getting started guides and related CLI commands
Patch Changes
- 0adc1e1: Improve gas estimation
- Updated dependencies [6981e3e]
- Updated dependencies [24576bd]
- Updated dependencies [434b085]
- Updated dependencies [0adc1e1]
- Updated dependencies [5b511e9]
- Updated dependencies [9d5d0a4]
- @hujw77/contracts@0.14.0
0.18....
@hujw77/contracts@0.1.15
@hujw77/contracts
0.22.0
Minor Changes
- a978b3b: Move project registration onto website
0.21.11
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- 89d421b: Support Astart zkEVM, Mantle, Crab
0.21.10
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
0.21.9
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
0.21.8
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- f6e0e06: Deprecate Polygon Mumbai
0.21.7
Patch Changes
0.21.6
Patch Changes
- 7f8beaa: Remove depth from Sphinx validate
0.21.5
Patch Changes
- c0fec2d: Lower hardcoded merkle leaf gas on Pangolin
0.21.4
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
0.21.3
Patch Changes
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
0.21.2
Patch Changes
- c7af7ef: Remove deployedContractSizes
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
0.21.1
Patch Changes
- 19370da: Add support for Darwinia Pangolin
0.21.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- dd0cfcc: Prevent
forge build --sizes
from failing due toSphinxUtils.sol
- 28b6111: Deprecate Goerli testnets
0.20.8
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
0.20.7
Patch Changes
- 3446011: Support sending funds to Safe during deployment
0.20.6
Patch Changes
- f176e46: Increase Sepolia drip size to handle gas price spikes
- d8ffb22: Reduce Drippie interval
- c8e5320: Drop support for OKTC
0.20.5
Patch Changes
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
0.20.4
Patch Changes
- edf33c0: Check that contracts are deployed in simulation
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
0.20.3
Patch Changes
- ea7ddf9: Detect missing depth field in account accesses
- a38b587: Prevent owner from being set to the zero address
- f33d464: Stop infinite loop if the user calls safeAddress() in configureSphinx() function
- bdfb0d1: Support Blast and Blast Sepolia
0.20.2
Patch Changes
- a6e1473: Filter calls to SphinxUtils out of state diff
- caa8515: Remove storage gas cost subtraction on Moonbeam
0.20.1
Patch Changes
- fb439d6: Support installing Sphinx Library contracts via NPM
0.20.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- dc2b2a6: Use call depth when filtering AccountAccesses
0.19.3
Patch Changes
- 0eb32bf: Add Rootstock testnet
0.19.2
Patch Changes
- 51087d6: Improve support for Rootstock
- 650a858: Improve error message when config is not defined
- 94c4ecc: Increase Drippie drip limits
0.19.1
Patch Changes
- 38249c2: Resolve block.number bug on Arbitrum
0.19.0
Minor Changes
- cbab29e: Only compile locally
- f5fac9c: Check mismatch between plugins package and contracts library early
Patch Changes
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
0.18.1
Patch Changes
- 437e2d3: Prevent Foundry from serializing strings as numbers
0.18.0
Minor Changes
- 0e3ecd8: Update library to support standard create
Patch Changes
- c61b557: Bump forge-std and use Sphinx fork of Foundry
- ce65752: Decode actions when creating parsed config
- ce65752: Add support for
CREATE
opcode deployments - bca86ea: Add support for Zora and Rari
0.17.1
Patch Changes
- e00aa7c: Support Celo, Fuse, Evmos, Kava, Scroll, Moonbeam, Moonriver, OKC, and associated testnets
0.17.0
Minor Changes
- 952f4bb: Switch to using branch name in library installation
0.16.0
Minor Changes
- e6b4e01: Support monorepo installation
Patch Changes
- 87308e3: Introduce contract library version and release workflow
- 9107c65: Permanently store core contract artifacts
- 3094d17: Fix constants generation file
0.15.2
Patch Changes
- f6ad422: Support CLI deployments on networks not supported by the DevOps Platform
- b802adf: Use artifact inference in Foundry plugin
- 9b987df: Simplify network integration interface
0.15.1
Patch Changes
- 8fe3fd9: Allow
storageLayout.types
to benull
0.15.0
Minor Changes
- ace53d7: Add core logic for deployment artifacts
0.14.2
Patch Changes
- 5aa6895: Remove dependency on @openzeppelin/contracts in SphinxUtils
- 4a57beb: Support IR compilation pipeline
0.14.1
Patch Changes
- e90d281: Include artifacts in release
0.14.0
Minor Changes
Patch Changes
- 24576bd: Validate live network broadcast before retrieving private key
- 0adc1e1: Improve gas estimation
- 5b511e9: Make gas estimate more robust by using
gasleft()
- 9d5d0a4: Check Gnosis Safe compatibility using
VERSION()
function instead of codehash
0.13.3
Patch Changes
- 77a18fa: Change all docs to link to the main branch instead of develop
0.13.2
Patch Changes
- 0ea4e00: Support native forge scripts
0.13.1
Patch Changes
- f2c5d28: Remove @eth-optimism/contracts-bedrock dependency due to a breaking change in a minor version update in their package
0.13.0
Minor Changes
- 330dcc2: First-class support of Forge scripts
0.12.0
Minor Changes
- 275ca04: Remove silent failure on external call revert and/or contract deployment failure
0.11.1
Patch Changes
- 3151b89: Add a
callHash
field to theCallExecuted
event in theSphinxManager
contract
0.11.0
Minor Changes
- f2bec8c: Support post-deployment actions
Patch Changes
- d8c984f: Use a consistent event for executing auth leafs
- f2bec8c: Support manager version upgrades
- 1c27b46: Fix bug where deployments are not marked as failed if a constructor reverts during deployment
- 5de8fa5: Make the SphinxAuth contract friendly to local development
- 385bd8b: Remove the address field from the raw Sphinx actions
0.10.0
Minor Changes
- 2b80792: Upgrade to EthersV6
Patch Changes
- eb0cc1c: Add support for multisigs in the Sphinx config
0.9.4
Patch Changes
0.9.3
Patch Changes
- d88ec60: Fix bugs in getting started guides
0.9.2
Patch Changes
- a778e4f: Include build during release process
0.9.1
Patch Changes
0.9.0
Minor Changes
- 0b4dd04: Add first-class support for organizations and one-click multi-chain deployments
- 1ce34a9: Add Balance contracts
- 21e3702: Remove the concept of an organization in the core logic
Patch Changes
- 48668b7: Add Foundry deploy task and update proposal, test, and init tasks
- 115d3c1: Rebrand
- 227da3f: Add crosschain funding contract
0.8.2
Patch Changes
- 586c823: Minimize size of Sphinx.sol and allow Solidity versions >= 0.7.4
0.8.1
Patch Changes
- 60d60bc: Include contract source files in release
0.8.0
Minor Changes
- b6d1f76: Overhaul Foundry Integration
0.7.3
Patch Changes
- c51462c: Use canary release of op bedrock
0.7.2
Patch Changes
- bf7fe7f: Fix artifact import path
0.7.1
Patch Changes
- 08f312f: Include dependency artifacts in package
0.7.0
Minor Changes
- ea4bc1e: Add a protocol fee to be collected during execution
- c319493: Deploy contracts before modifying proxies during execution
- e5b9f81: Add SphinxClaimer which will exist on L1
- d652952: Use create3 to deploy non-proxy contracts
- d2f9fae: Add local adapter contract
- 57cd798: Make Sphinx non-upgradeable
- 34790fa: Add helper function on SphinxManager to execute entire bundle in one transaction
- 1ba3adc: Make contract execution atomic
- 1c8fc74: Support rollbacks in the contracts
- e797869: Add claimer field to config
- ac40b0b: Require that proposers are approved by the project owner
Patch Changes
- b8952d1: Remove TODOs in the SphinxManager
- 1ac2ebd: Optimize gas in contract for loops
- 49a4934: Support arbitrary contract calls from the ManagedService contract
- ddbea87: Add Semver versioning to SphinxManager
- 28e807d: Fix incorrect fee calculation
- c309331: Add organization ID
- 73277b5: Add reentrancy guards to the bundle initiation and completion functions
- 491683b: Move
adapter.initiateExecution
function into the corresponding function in the SphinxManager - 9fccb34: Merge execution functions in the SphinxManager
- 992e2fb: Resolve build info files automatically
- c2712bf: Allow executor to withdraw specified amount of debt
- 69dcfba: Add support for opt-in manager upgrades
- aa7051a: Skip deploying a contract if it already exists
- b41ec91: Remov...
@hujw77/plugins@0.1.14
@hujw77/plugins
0.32.2
Patch Changes
0.32.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
- Updated dependencies [e65fb7a]
- @hujw77/core@0.25.1
0.32.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
- @hujw77/core@0.25.0
0.31.12
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- 89d421b: Support Astart zkEVM, Mantle, Crab
- Updated dependencies [01f4d34]
- Updated dependencies [b54c683]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
- @hujw77/core@0.24.9
0.31.11
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- Updated dependencies [9fa2e5c]
- @hujw77/contracts@0.21.10
- @hujw77/core@0.24.8
0.31.10
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
- @hujw77/core@0.24.7
0.31.9
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- f6e0e06: Deprecate Polygon Mumbai
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
- @hujw77/core@0.24.6
0.31.8
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- caf22d4: Support Polygon Amoy
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
- @hujw77/core@0.24.5
0.31.7
Patch Changes
0.31.6
Patch Changes
0.31.5
Patch Changes
- c0fec2d: Lower hardcoded merkle leaf gas on Pangolin
- Updated dependencies [c0fec2d]
- @hujw77/contracts@0.21.5
0.31.4
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
- @hujw77/core@0.24.3
0.31.3
Patch Changes
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [0c375c0]
- Updated dependencies [72f363e]
- @hujw77/core@0.24.2
- @hujw77/contracts@0.21.3
0.31.2
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- 54b192c: Lower the number of max retries in the simulation
- c7af7ef: Remove deployedContractSizes
- 149783c: Stop overriding 'ETH_FROM'
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [52ae5f1]
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/core@0.24.1
- @hujw77/contracts@0.21.2
0.31.1
Patch Changes
0.31.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- fd5ac04: Enable caching in simulation
- dd0cfcc: Prevent
forge build --sizes
from failing due toSphinxUtils.sol
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/core@0.24.0
- @hujw77/contracts@0.21.0
0.30.12
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
- @hujw77/core@0.23.10
0.30.11
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
- @hujw77/core@0.23.8
0.30.10
Patch Changes
- f176e46: Increase Sepolia drip size to handle gas price spikes
- d8ffb22: Reduce Drippie interval
- c8e5320: Drop support for OKTC
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
- @hujw77/core@0.23.7
0.30.9
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [643bcb4]
- Updated dependencies [d3057c7]
- @hujw77/core@0.23.6
- @hujw77/contracts@0.20.5
0.30.8
Patch Changes
- 4cc6c75: Do not force recompile
0.30.7
Patch Changes
0.30.6
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 24e1dcc: Avoid recompiling every single time we invoke the users script
- 6c36c1f: Ensure cache directory always exists
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [e36f793]
- Updated dependencies [93e10af]
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/core@0.23.4
- @hujw77/contracts@0.20.4
0.30.5
Patch Changes
- 76bcb9e: Passthrough getaddrinfo error using standard json format
- 23476e7: Throw an error if the simulation is going to fail due to missing hardhat config
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [b036600]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
- @hujw77/core@0.23.3
0.30.4
Patch Changes
- 5d482d6: Error if getaddrinfo ENOTFOUND occurs a large number of times
0.30.3
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- a6e1473: Filter calls to SphinxUtils out of state diff
- Updated dependencies [0d8af8f]
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/core@0.23.2
- @hujw77/contracts@0.20.2
0.30.2
Patch Changes
- fb439d6: Support installing Sphinx Library contracts via NPM
- Updated dependencies [fb439d6]
- @hujw77/contracts@0.20.1
0.30.1
Patch Changes
0.30.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 8f4b270: Remove requirement for Foundry fork
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- 1373688: Continue with retries on rate limiting
- e8b2c20: Keep previous deployment artifacts
- dc2b2a6: Use call depth when filtering AccountAccesses
- 342864a: Remove FOUNDRY_SENDER during collection phase
- 56bae32: Set FOUNDRY_SENDER and ETH_FROM during transaction collection
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [e8b2c20]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
- @hujw77/core@0.23.0
0.29.6
Patch Changes
- b84b7d0: Add timeout and retry logic to simulation
0.29.5
Patch Changes
- 38249c2: Resolve block.number bug on Arbitrum
- Updated dependencies [38249c2]
- @hujw77/contracts@0.19.1
0.29.4
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
- Updated dependencies [f980cc2]
- @hujw77/core@0.22.3
0.29.3
Patch Changes
- 71ec0a6: Bump hardhat version
0.29.2
Patch Changes
- 6c521cb: Prompt to install Foundry fork during init
0.29.1
Patch Changes
0.29.0
Minor Changes
- cbab29e: Only compile locally
- f5fac9c: Check mismatch between plugins package and contracts library early
Patch Changes
- 054f745: Normalize script path
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [83b4974]
- Updated dependencies [cbab29e]
- Updated dependencies [83b4974]
- Updated dependencies [2406ced]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
- @hujw77/core@0.22.0
0.28.1
Patch Changes
@hujw77/core@0.1.13
@hujw77/core
0.25.2
Patch Changes
- fbf95a5: Rollback internal hardhat sim change
0.25.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
0.25.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
0.24.9
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- Updated dependencies [01f4d34]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
0.24.8
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- @hujw77/contracts@0.21.10
0.24.7
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
0.24.6
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
0.24.5
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
0.24.4
Patch Changes
- 957a108: Bump core package version
0.24.3
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
0.24.2
Patch Changes
- 0c375c0: Handle alreay verified response after successful verification submission
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [72f363e]
- @hujw77/contracts@0.21.3
0.24.1
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- c7af7ef: Remove deployedContractSizes
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/contracts@0.21.2
0.24.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/contracts@0.21.0
0.23.10
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
0.23.9
Patch Changes
- 96653d9: Do not use isVerified at all
0.23.8
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
0.23.7
Patch Changes
- d8ffb22: Reduce Drippie interval
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
0.23.6
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [d3057c7]
- @hujw77/contracts@0.20.5
0.23.5
Patch Changes
- e2fc1e9: Fix simulation bugs
0.23.4
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/contracts@0.20.4
0.23.3
Patch Changes
- b036600: Suggest running forge build with --force if we fail to infer artifact
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
0.23.2
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/contracts@0.20.2
0.23.1
Patch Changes
- b304407: Use fixed hardhat version
0.23.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- e8b2c20: Keep previous deployment artifacts
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
0.22.4
Patch Changes
- 51087d6: Improve support for Rootstock
- a77d5a2: Increase overridden gas limit on local and forked networks
- Updated dependencies [51087d6]
- Updated dependencies [650a858]
- Updated dependencies [94c4ecc]
- @hujw77/contracts@0.19.2
0.22.3
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
0.22.2
Patch Changes
- 70826a6: Bump hardhat version
0.22.1
Patch Changes
- 16e3ef9: Bump compiler config version
0.22.0
Minor Changes
- cbab29e: Only compile locally
Patch Changes
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [cbab29e]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
0.21.5
Patch Changes
- 437e2d3: Prevent Foundry from serializing strings as numbers
- e1445ae: Set max block gas limit in Forge script during collection
- Updated dependencies [437e2d3]
- @hujw77/contracts@0.18.1
0.21.4
Patch Changes
- ce65752: Decode actions when creating parsed config
- ce65752: Add support for
CREATE
opcode deployments - 1d7e5ac: Throw error if script contains linked library
- Updated dependencies [c61b557]
- Updated dependencies [ce65752]
- Updated dependencies [0e3ecd8]
- Updated dependencies [ce65752]
- Updated dependencies [bca86ea]
- @hujw77/contracts@0.18.0
0.21.3
Patch Changes
- e00aa7c: Support Celo, Fuse, Evmos, Kava, Scroll, Moonbeam, Moonriver, OKC, and associated testnets
- Updated dependencies [e00aa7c]
- @hujw77/contracts@0.17.1
0.21.2
Patch Changes
- 7f49d54: Merge compiler inputs based on build info ID instead of solc version
0.21.1
Patch Changes
- Updated dependencies [952f4bb]
- @hujw77/contracts@0.17.0
0.21.0
Minor Changes
- e6b4e01: Support monorepo installation
Patch Changes
- Updated dependencies [87308e3]
- Updated dependencies [e6b4e01]
- Updated dependencies [9107c65]
- Updated dependencies [3094d17]
- @hujw77/contracts@0.16.0
0.20.5
Patch Changes
- 95511b1: Remove git output when user isn't in a git repository
- dde661c: Add large gas price pad on linea goerli
0.20.4
Patch Changes
- f6ad422: Support CLI deployments on networks not supported by the DevOps Platform
- b802adf: Use artifact inference in Foundry plugin
- c8fc9e0: Remove
CREATE3
proxies from preview warning - 9b987df: Simplify network integration interface
- d7aa858: Check if init code belongs to contract artifact
- 1d2d46d: Enable deployment artifact cli task
- 57e0dbd: Use bytecode inference to determine contract artifact
- Updated dependencies [f6ad422]
- Updated dependencies [b802adf]
- Updated dependencies [9b987df]
- @hujw77/contracts@0.15.2
0.20.3
Patch Changes
- 7bbe520: Use default gas estimation overrides on live networks
0.20.2
Patch Changes
- 3a8c30a: Skip the manual confirmation step in proposal dry run
0.20.1
Patch Changes
- 5cbecd5: Set transaction gas limit lower than block gas limit in simulation
- 9e587b9: Remove logic that fast forwards block number on forked local nodes
- 3f6f20c: Test that the simulation works on all supported live networks
- b7614c6: Set simulation account balance to avoid running out of funds
0.20.0
Minor Changes
- ace53d7: Add core logic for deployment artifacts
Patch Changes
- 187c913: Allow disabling gas price overrides
- Updated dependencies [ace53d7]
- @hujw77/contracts@0.15.0
0.19.1
Patch Changes
- 4a57beb: Support IR compilation pipeline
- Updated dependencies [5aa6895]
- Updated dependencies [4a57beb]
- @hujw77/contracts@0.14.2
0.19.0
Minor Changes
- 6981e3e: Post audit updates
- 434b085: Add Etherscan verification for system contracts
- 013c0f9: Update getting started guides and related CLI commands
Patch Changes
- 0adc1e1: Improve gas estimation
- Updated dependencies [6981e3e]
- Updated dependencies [24576bd]
- Updated dependencies [434b085]
- Updated dependencies [0adc1e1]
- Updated dependencies [5b511e9]
- Updated dependencies [9d5d0a4]
- @hujw77/contracts@0.14.0
0.18....
@hujw77/plugins@0.1.13
@hujw77/plugins
0.32.2
Patch Changes
0.32.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
- Updated dependencies [e65fb7a]
- @hujw77/core@0.25.1
0.32.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
- @hujw77/core@0.25.0
0.31.12
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- 89d421b: Support Astart zkEVM, Mantle, Crab
- Updated dependencies [01f4d34]
- Updated dependencies [b54c683]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
- @hujw77/core@0.24.9
0.31.11
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- Updated dependencies [9fa2e5c]
- @hujw77/contracts@0.21.10
- @hujw77/core@0.24.8
0.31.10
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
- @hujw77/core@0.24.7
0.31.9
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- f6e0e06: Deprecate Polygon Mumbai
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
- @hujw77/core@0.24.6
0.31.8
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- caf22d4: Support Polygon Amoy
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
- @hujw77/core@0.24.5
0.31.7
Patch Changes
0.31.6
Patch Changes
0.31.5
Patch Changes
- c0fec2d: Lower hardcoded merkle leaf gas on Pangolin
- Updated dependencies [c0fec2d]
- @hujw77/contracts@0.21.5
0.31.4
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
- @hujw77/core@0.24.3
0.31.3
Patch Changes
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [0c375c0]
- Updated dependencies [72f363e]
- @hujw77/core@0.24.2
- @hujw77/contracts@0.21.3
0.31.2
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- 54b192c: Lower the number of max retries in the simulation
- c7af7ef: Remove deployedContractSizes
- 149783c: Stop overriding 'ETH_FROM'
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [52ae5f1]
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/core@0.24.1
- @hujw77/contracts@0.21.2
0.31.1
Patch Changes
0.31.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- fd5ac04: Enable caching in simulation
- dd0cfcc: Prevent
forge build --sizes
from failing due toSphinxUtils.sol
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/core@0.24.0
- @hujw77/contracts@0.21.0
0.30.12
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
- @hujw77/core@0.23.10
0.30.11
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
- @hujw77/core@0.23.8
0.30.10
Patch Changes
- f176e46: Increase Sepolia drip size to handle gas price spikes
- d8ffb22: Reduce Drippie interval
- c8e5320: Drop support for OKTC
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
- @hujw77/core@0.23.7
0.30.9
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [643bcb4]
- Updated dependencies [d3057c7]
- @hujw77/core@0.23.6
- @hujw77/contracts@0.20.5
0.30.8
Patch Changes
- 4cc6c75: Do not force recompile
0.30.7
Patch Changes
0.30.6
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 24e1dcc: Avoid recompiling every single time we invoke the users script
- 6c36c1f: Ensure cache directory always exists
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [e36f793]
- Updated dependencies [93e10af]
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/core@0.23.4
- @hujw77/contracts@0.20.4
0.30.5
Patch Changes
- 76bcb9e: Passthrough getaddrinfo error using standard json format
- 23476e7: Throw an error if the simulation is going to fail due to missing hardhat config
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [b036600]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
- @hujw77/core@0.23.3
0.30.4
Patch Changes
- 5d482d6: Error if getaddrinfo ENOTFOUND occurs a large number of times
0.30.3
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- a6e1473: Filter calls to SphinxUtils out of state diff
- Updated dependencies [0d8af8f]
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/core@0.23.2
- @hujw77/contracts@0.20.2
0.30.2
Patch Changes
- fb439d6: Support installing Sphinx Library contracts via NPM
- Updated dependencies [fb439d6]
- @hujw77/contracts@0.20.1
0.30.1
Patch Changes
0.30.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 8f4b270: Remove requirement for Foundry fork
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- 1373688: Continue with retries on rate limiting
- e8b2c20: Keep previous deployment artifacts
- dc2b2a6: Use call depth when filtering AccountAccesses
- 342864a: Remove FOUNDRY_SENDER during collection phase
- 56bae32: Set FOUNDRY_SENDER and ETH_FROM during transaction collection
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [e8b2c20]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
- @hujw77/core@0.23.0
0.29.6
Patch Changes
- b84b7d0: Add timeout and retry logic to simulation
0.29.5
Patch Changes
- 38249c2: Resolve block.number bug on Arbitrum
- Updated dependencies [38249c2]
- @hujw77/contracts@0.19.1
0.29.4
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
- Updated dependencies [f980cc2]
- @hujw77/core@0.22.3
0.29.3
Patch Changes
- 71ec0a6: Bump hardhat version
0.29.2
Patch Changes
- 6c521cb: Prompt to install Foundry fork during init
0.29.1
Patch Changes
0.29.0
Minor Changes
- cbab29e: Only compile locally
- f5fac9c: Check mismatch between plugins package and contracts library early
Patch Changes
- 054f745: Normalize script path
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [83b4974]
- Updated dependencies [cbab29e]
- Updated dependencies [83b4974]
- Updated dependencies [2406ced]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
- @hujw77/core@0.22.0
0.28.1
Patch Changes
@hujw77/plugins@0.1.12
@hujw77/plugins
0.32.2
Patch Changes
0.32.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
- Updated dependencies [e65fb7a]
- @hujw77/core@0.25.1
0.32.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
- @hujw77/core@0.25.0
0.31.12
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- 89d421b: Support Astart zkEVM, Mantle, Crab
- Updated dependencies [01f4d34]
- Updated dependencies [b54c683]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
- @hujw77/core@0.24.9
0.31.11
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- Updated dependencies [9fa2e5c]
- @hujw77/contracts@0.21.10
- @hujw77/core@0.24.8
0.31.10
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
- @hujw77/core@0.24.7
0.31.9
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- f6e0e06: Deprecate Polygon Mumbai
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
- @hujw77/core@0.24.6
0.31.8
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- caf22d4: Support Polygon Amoy
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
- @hujw77/core@0.24.5
0.31.7
Patch Changes
0.31.6
Patch Changes
0.31.5
Patch Changes
- c0fec2d: Lower hardcoded merkle leaf gas on Pangolin
- Updated dependencies [c0fec2d]
- @hujw77/contracts@0.21.5
0.31.4
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
- @hujw77/core@0.24.3
0.31.3
Patch Changes
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [0c375c0]
- Updated dependencies [72f363e]
- @hujw77/core@0.24.2
- @hujw77/contracts@0.21.3
0.31.2
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- 54b192c: Lower the number of max retries in the simulation
- c7af7ef: Remove deployedContractSizes
- 149783c: Stop overriding 'ETH_FROM'
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [52ae5f1]
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/core@0.24.1
- @hujw77/contracts@0.21.2
0.31.1
Patch Changes
0.31.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- fd5ac04: Enable caching in simulation
- dd0cfcc: Prevent
forge build --sizes
from failing due toSphinxUtils.sol
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/core@0.24.0
- @hujw77/contracts@0.21.0
0.30.12
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
- @hujw77/core@0.23.10
0.30.11
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
- @hujw77/core@0.23.8
0.30.10
Patch Changes
- f176e46: Increase Sepolia drip size to handle gas price spikes
- d8ffb22: Reduce Drippie interval
- c8e5320: Drop support for OKTC
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
- @hujw77/core@0.23.7
0.30.9
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [643bcb4]
- Updated dependencies [d3057c7]
- @hujw77/core@0.23.6
- @hujw77/contracts@0.20.5
0.30.8
Patch Changes
- 4cc6c75: Do not force recompile
0.30.7
Patch Changes
0.30.6
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 24e1dcc: Avoid recompiling every single time we invoke the users script
- 6c36c1f: Ensure cache directory always exists
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [e36f793]
- Updated dependencies [93e10af]
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/core@0.23.4
- @hujw77/contracts@0.20.4
0.30.5
Patch Changes
- 76bcb9e: Passthrough getaddrinfo error using standard json format
- 23476e7: Throw an error if the simulation is going to fail due to missing hardhat config
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [b036600]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
- @hujw77/core@0.23.3
0.30.4
Patch Changes
- 5d482d6: Error if getaddrinfo ENOTFOUND occurs a large number of times
0.30.3
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- a6e1473: Filter calls to SphinxUtils out of state diff
- Updated dependencies [0d8af8f]
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/core@0.23.2
- @hujw77/contracts@0.20.2
0.30.2
Patch Changes
- fb439d6: Support installing Sphinx Library contracts via NPM
- Updated dependencies [fb439d6]
- @hujw77/contracts@0.20.1
0.30.1
Patch Changes
0.30.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 8f4b270: Remove requirement for Foundry fork
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- 1373688: Continue with retries on rate limiting
- e8b2c20: Keep previous deployment artifacts
- dc2b2a6: Use call depth when filtering AccountAccesses
- 342864a: Remove FOUNDRY_SENDER during collection phase
- 56bae32: Set FOUNDRY_SENDER and ETH_FROM during transaction collection
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [e8b2c20]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
- @hujw77/core@0.23.0
0.29.6
Patch Changes
- b84b7d0: Add timeout and retry logic to simulation
0.29.5
Patch Changes
- 38249c2: Resolve block.number bug on Arbitrum
- Updated dependencies [38249c2]
- @hujw77/contracts@0.19.1
0.29.4
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
- Updated dependencies [f980cc2]
- @hujw77/core@0.22.3
0.29.3
Patch Changes
- 71ec0a6: Bump hardhat version
0.29.2
Patch Changes
- 6c521cb: Prompt to install Foundry fork during init
0.29.1
Patch Changes
0.29.0
Minor Changes
- cbab29e: Only compile locally
- f5fac9c: Check mismatch between plugins package and contracts library early
Patch Changes
- 054f745: Normalize script path
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [83b4974]
- Updated dependencies [cbab29e]
- Updated dependencies [83b4974]
- Updated dependencies [2406ced]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
- @hujw77/core@0.22.0
0.28.1
Patch Changes
@hujw77/core@0.1.12
@hujw77/core
0.25.2
Patch Changes
- fbf95a5: Rollback internal hardhat sim change
0.25.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
0.25.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
0.24.9
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- Updated dependencies [01f4d34]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
0.24.8
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- @hujw77/contracts@0.21.10
0.24.7
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
0.24.6
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
0.24.5
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
0.24.4
Patch Changes
- 957a108: Bump core package version
0.24.3
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
0.24.2
Patch Changes
- 0c375c0: Handle alreay verified response after successful verification submission
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [72f363e]
- @hujw77/contracts@0.21.3
0.24.1
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- c7af7ef: Remove deployedContractSizes
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/contracts@0.21.2
0.24.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/contracts@0.21.0
0.23.10
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
0.23.9
Patch Changes
- 96653d9: Do not use isVerified at all
0.23.8
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
0.23.7
Patch Changes
- d8ffb22: Reduce Drippie interval
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
0.23.6
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [d3057c7]
- @hujw77/contracts@0.20.5
0.23.5
Patch Changes
- e2fc1e9: Fix simulation bugs
0.23.4
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/contracts@0.20.4
0.23.3
Patch Changes
- b036600: Suggest running forge build with --force if we fail to infer artifact
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
0.23.2
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/contracts@0.20.2
0.23.1
Patch Changes
- b304407: Use fixed hardhat version
0.23.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- e8b2c20: Keep previous deployment artifacts
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
0.22.4
Patch Changes
- 51087d6: Improve support for Rootstock
- a77d5a2: Increase overridden gas limit on local and forked networks
- Updated dependencies [51087d6]
- Updated dependencies [650a858]
- Updated dependencies [94c4ecc]
- @hujw77/contracts@0.19.2
0.22.3
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
0.22.2
Patch Changes
- 70826a6: Bump hardhat version
0.22.1
Patch Changes
- 16e3ef9: Bump compiler config version
0.22.0
Minor Changes
- cbab29e: Only compile locally
Patch Changes
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [cbab29e]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
0.21.5
Patch Changes
- 437e2d3: Prevent Foundry from serializing strings as numbers
- e1445ae: Set max block gas limit in Forge script during collection
- Updated dependencies [437e2d3]
- @hujw77/contracts@0.18.1
0.21.4
Patch Changes
- ce65752: Decode actions when creating parsed config
- ce65752: Add support for
CREATE
opcode deployments - 1d7e5ac: Throw error if script contains linked library
- Updated dependencies [c61b557]
- Updated dependencies [ce65752]
- Updated dependencies [0e3ecd8]
- Updated dependencies [ce65752]
- Updated dependencies [bca86ea]
- @hujw77/contracts@0.18.0
0.21.3
Patch Changes
- e00aa7c: Support Celo, Fuse, Evmos, Kava, Scroll, Moonbeam, Moonriver, OKC, and associated testnets
- Updated dependencies [e00aa7c]
- @hujw77/contracts@0.17.1
0.21.2
Patch Changes
- 7f49d54: Merge compiler inputs based on build info ID instead of solc version
0.21.1
Patch Changes
- Updated dependencies [952f4bb]
- @hujw77/contracts@0.17.0
0.21.0
Minor Changes
- e6b4e01: Support monorepo installation
Patch Changes
- Updated dependencies [87308e3]
- Updated dependencies [e6b4e01]
- Updated dependencies [9107c65]
- Updated dependencies [3094d17]
- @hujw77/contracts@0.16.0
0.20.5
Patch Changes
- 95511b1: Remove git output when user isn't in a git repository
- dde661c: Add large gas price pad on linea goerli
0.20.4
Patch Changes
- f6ad422: Support CLI deployments on networks not supported by the DevOps Platform
- b802adf: Use artifact inference in Foundry plugin
- c8fc9e0: Remove
CREATE3
proxies from preview warning - 9b987df: Simplify network integration interface
- d7aa858: Check if init code belongs to contract artifact
- 1d2d46d: Enable deployment artifact cli task
- 57e0dbd: Use bytecode inference to determine contract artifact
- Updated dependencies [f6ad422]
- Updated dependencies [b802adf]
- Updated dependencies [9b987df]
- @hujw77/contracts@0.15.2
0.20.3
Patch Changes
- 7bbe520: Use default gas estimation overrides on live networks
0.20.2
Patch Changes
- 3a8c30a: Skip the manual confirmation step in proposal dry run
0.20.1
Patch Changes
- 5cbecd5: Set transaction gas limit lower than block gas limit in simulation
- 9e587b9: Remove logic that fast forwards block number on forked local nodes
- 3f6f20c: Test that the simulation works on all supported live networks
- b7614c6: Set simulation account balance to avoid running out of funds
0.20.0
Minor Changes
- ace53d7: Add core logic for deployment artifacts
Patch Changes
- 187c913: Allow disabling gas price overrides
- Updated dependencies [ace53d7]
- @hujw77/contracts@0.15.0
0.19.1
Patch Changes
- 4a57beb: Support IR compilation pipeline
- Updated dependencies [5aa6895]
- Updated dependencies [4a57beb]
- @hujw77/contracts@0.14.2
0.19.0
Minor Changes
- 6981e3e: Post audit updates
- 434b085: Add Etherscan verification for system contracts
- 013c0f9: Update getting started guides and related CLI commands
Patch Changes
- 0adc1e1: Improve gas estimation
- Updated dependencies [6981e3e]
- Updated dependencies [24576bd]
- Updated dependencies [434b085]
- Updated dependencies [0adc1e1]
- Updated dependencies [5b511e9]
- Updated dependencies [9d5d0a4]
- @hujw77/contracts@0.14.0