Skip to content

Releases: hujw77/sphinx

@hujw77/plugins@0.1.17

01 Aug 02:08
708686d
Compare
Choose a tag to compare

@hujw77/plugins

0.32.2

Patch Changes

  • fbf95a5: Rollback internal hardhat sim change
  • Updated dependencies [fbf95a5]
    • @hujw77/core@0.25.2

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

  • 7f8beaa: Remove depth from Sphinx validate
  • Updated dependencies [7f8beaa]
    • @hujw77/contracts@0.21.6

0.31.6

Patch Changes

  • 957a108: Bump core package version
  • Updated dependencies [957a108]
    • @hujw77/core@0.24.4

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 deploy SphinxUtils and SphinxConstants
  • Updated dependencies [52ae5f1]
  • Updated dependencies [c7af7ef]
  • Updated dependencies [4f5a1fc]
    • @hujw77/core@0.24.1
    • @hujw77/contracts@0.21.2

0.31.1

Patch Changes

  • 19370da: Add support for Darwinia Pangolin
  • Updated dependencies [19370da]
    • @hujw77/contracts@0.21.1

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 to SphinxUtils.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

0.30.7

Patch Changes

  • e2fc1e9: Fix simulation bugs
  • Updated dependencies [e2fc1e9]
    • @hujw77/core@0.23.5

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

  • b304407: Use fixed hardhat version
  • Updated dependencies [b304407]
    • @hujw77/core@0.23.1

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

0.29.2

Patch Changes

  • 6c521cb: Prompt to install Foundry fork during init

0.29.1

Patch Changes

  • 16e3ef9: Bump compiler config version
  • Updated dependencies [16e3ef9]
    • @hujw77/core@0.22.1

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

  • 437e2d3: Prevent Foundry from serializing strings as numbers
  • e1445ae: Set max block gas limit in Forge script during collection
  • 9d0c02c: Recommend using github action in CI
  • Updated dependencies [437e2d3]
  • Updated dependencies [e1445ae]
    ...
Read more

@hujw77/plugins@0.1.16

31 Jul 11:51
3de5f96
Compare
Choose a tag to compare

@hujw77/plugins

0.32.2

Patch Changes

  • fbf95a5: Rollback internal hardhat sim change
  • Updated dependencies [fbf95a5]
    • @hujw77/core@0.25.2

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

  • 7f8beaa: Remove depth from Sphinx validate
  • Updated dependencies [7f8beaa]
    • @hujw77/contracts@0.21.6

0.31.6

Patch Changes

  • 957a108: Bump core package version
  • Updated dependencies [957a108]
    • @hujw77/core@0.24.4

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 deploy SphinxUtils and SphinxConstants
  • Updated dependencies [52ae5f1]
  • Updated dependencies [c7af7ef]
  • Updated dependencies [4f5a1fc]
    • @hujw77/core@0.24.1
    • @hujw77/contracts@0.21.2

0.31.1

Patch Changes

  • 19370da: Add support for Darwinia Pangolin
  • Updated dependencies [19370da]
    • @hujw77/contracts@0.21.1

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 to SphinxUtils.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

0.30.7

Patch Changes

  • e2fc1e9: Fix simulation bugs
  • Updated dependencies [e2fc1e9]
    • @hujw77/core@0.23.5

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

  • b304407: Use fixed hardhat version
  • Updated dependencies [b304407]
    • @hujw77/core@0.23.1

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

0.29.2

Patch Changes

  • 6c521cb: Prompt to install Foundry fork during init

0.29.1

Patch Changes

  • 16e3ef9: Bump compiler config version
  • Updated dependencies [16e3ef9]
    • @hujw77/core@0.22.1

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

  • 437e2d3: Prevent Foundry from serializing strings as numbers
  • e1445ae: Set max block gas limit in Forge script during collection
  • 9d0c02c: Recommend using github action in CI
  • Updated dependencies [437e2d3]
  • Updated dependencies [e1445ae]
    ...
Read more

@hujw77/plugins@0.1.15

24 Jul 15:45
f206f90
Compare
Choose a tag to compare

@hujw77/plugins

0.32.2

Patch Changes

  • fbf95a5: Rollback internal hardhat sim change
  • Updated dependencies [fbf95a5]
    • @hujw77/core@0.25.2

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

  • 7f8beaa: Remove depth from Sphinx validate
  • Updated dependencies [7f8beaa]
    • @hujw77/contracts@0.21.6

0.31.6

Patch Changes

  • 957a108: Bump core package version
  • Updated dependencies [957a108]
    • @hujw77/core@0.24.4

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 deploy SphinxUtils and SphinxConstants
  • Updated dependencies [52ae5f1]
  • Updated dependencies [c7af7ef]
  • Updated dependencies [4f5a1fc]
    • @hujw77/core@0.24.1
    • @hujw77/contracts@0.21.2

0.31.1

Patch Changes

  • 19370da: Add support for Darwinia Pangolin
  • Updated dependencies [19370da]
    • @hujw77/contracts@0.21.1

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 to SphinxUtils.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

0.30.7

Patch Changes

  • e2fc1e9: Fix simulation bugs
  • Updated dependencies [e2fc1e9]
    • @hujw77/core@0.23.5

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

  • b304407: Use fixed hardhat version
  • Updated dependencies [b304407]
    • @hujw77/core@0.23.1

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

0.29.2

Patch Changes

  • 6c521cb: Prompt to install Foundry fork during init

0.29.1

Patch Changes

  • 16e3ef9: Bump compiler config version
  • Updated dependencies [16e3ef9]
    • @hujw77/core@0.22.1

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

  • 437e2d3: Prevent Foundry from serializing strings as numbers
  • e1445ae: Set max block gas limit in Forge script during collection
  • 9d0c02c: Recommend using github action in CI
  • Updated dependencies [437e2d3]
  • Updated dependencies [e1445ae]
    ...
Read more

@hujw77/core@0.1.15

24 Jul 15:45
f206f90
Compare
Choose a tag to compare

@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 deploy SphinxUtils and SphinxConstants
  • 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

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

0.22.1

Patch Changes

  • 16e3ef9: Bump compiler config version

0.22.0

Minor Changes

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

0.18....

Read more

@hujw77/contracts@0.1.15

24 Jul 15:45
f206f90
Compare
Choose a tag to compare

@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

  • 50162e5: Disable action batching on Polygon ZKEVM
  • caf22d4: Support Polygon Amoy

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 deploy SphinxUtils and SphinxConstants

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 to SphinxUtils.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

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 be null

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

  • 6981e3e: Post audit updates
  • 434b085: Add Etherscan verification for system contracts

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 the CallExecuted event in the SphinxManager 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

Patch Changes

  • eb0cc1c: Add support for multisigs in the Sphinx config

0.9.4

Patch Changes

  • ec24a7b: Fix nohoist bug
  • 99fd9f0: Remove dependency on inherited forge-std contracts in Sphinx.sol

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...
Read more

@hujw77/plugins@0.1.14

25 Jun 03:34
427ab6e
Compare
Choose a tag to compare

@hujw77/plugins

0.32.2

Patch Changes

  • fbf95a5: Rollback internal hardhat sim change
  • Updated dependencies [fbf95a5]
    • @hujw77/core@0.25.2

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

  • 7f8beaa: Remove depth from Sphinx validate
  • Updated dependencies [7f8beaa]
    • @hujw77/contracts@0.21.6

0.31.6

Patch Changes

  • 957a108: Bump core package version
  • Updated dependencies [957a108]
    • @hujw77/core@0.24.4

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 deploy SphinxUtils and SphinxConstants
  • Updated dependencies [52ae5f1]
  • Updated dependencies [c7af7ef]
  • Updated dependencies [4f5a1fc]
    • @hujw77/core@0.24.1
    • @hujw77/contracts@0.21.2

0.31.1

Patch Changes

  • 19370da: Add support for Darwinia Pangolin
  • Updated dependencies [19370da]
    • @hujw77/contracts@0.21.1

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 to SphinxUtils.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

0.30.7

Patch Changes

  • e2fc1e9: Fix simulation bugs
  • Updated dependencies [e2fc1e9]
    • @hujw77/core@0.23.5

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

  • b304407: Use fixed hardhat version
  • Updated dependencies [b304407]
    • @hujw77/core@0.23.1

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

0.29.2

Patch Changes

  • 6c521cb: Prompt to install Foundry fork during init

0.29.1

Patch Changes

  • 16e3ef9: Bump compiler config version
  • Updated dependencies [16e3ef9]
    • @hujw77/core@0.22.1

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

  • 437e2d3: Prevent Foundry from serializing strings as numbers
  • e1445ae: Set max block gas limit in Forge script during collection
  • 9d0c02c: Recommend using github action in CI
  • Updated dependencies [437e2d3]
  • Updated dependencies [e1445ae]
    ...
Read more

@hujw77/core@0.1.13

25 Jun 03:34
427ab6e
Compare
Choose a tag to compare

@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 deploy SphinxUtils and SphinxConstants
  • 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

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

0.22.1

Patch Changes

  • 16e3ef9: Bump compiler config version

0.22.0

Minor Changes

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

0.18....

Read more

@hujw77/plugins@0.1.13

05 Jun 08:32
e5bbb65
Compare
Choose a tag to compare

@hujw77/plugins

0.32.2

Patch Changes

  • fbf95a5: Rollback internal hardhat sim change
  • Updated dependencies [fbf95a5]
    • @hujw77/core@0.25.2

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

  • 7f8beaa: Remove depth from Sphinx validate
  • Updated dependencies [7f8beaa]
    • @hujw77/contracts@0.21.6

0.31.6

Patch Changes

  • 957a108: Bump core package version
  • Updated dependencies [957a108]
    • @hujw77/core@0.24.4

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 deploy SphinxUtils and SphinxConstants
  • Updated dependencies [52ae5f1]
  • Updated dependencies [c7af7ef]
  • Updated dependencies [4f5a1fc]
    • @hujw77/core@0.24.1
    • @hujw77/contracts@0.21.2

0.31.1

Patch Changes

  • 19370da: Add support for Darwinia Pangolin
  • Updated dependencies [19370da]
    • @hujw77/contracts@0.21.1

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 to SphinxUtils.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

0.30.7

Patch Changes

  • e2fc1e9: Fix simulation bugs
  • Updated dependencies [e2fc1e9]
    • @hujw77/core@0.23.5

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

  • b304407: Use fixed hardhat version
  • Updated dependencies [b304407]
    • @hujw77/core@0.23.1

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

0.29.2

Patch Changes

  • 6c521cb: Prompt to install Foundry fork during init

0.29.1

Patch Changes

  • 16e3ef9: Bump compiler config version
  • Updated dependencies [16e3ef9]
    • @hujw77/core@0.22.1

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

  • 437e2d3: Prevent Foundry from serializing strings as numbers
  • e1445ae: Set max block gas limit in Forge script during collection
  • 9d0c02c: Recommend using github action in CI
  • Updated dependencies [437e2d3]
  • Updated dependencies [e1445ae]
    ...
Read more

@hujw77/plugins@0.1.12

05 Jun 08:18
75ad279
Compare
Choose a tag to compare

@hujw77/plugins

0.32.2

Patch Changes

  • fbf95a5: Rollback internal hardhat sim change
  • Updated dependencies [fbf95a5]
    • @hujw77/core@0.25.2

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

  • 7f8beaa: Remove depth from Sphinx validate
  • Updated dependencies [7f8beaa]
    • @hujw77/contracts@0.21.6

0.31.6

Patch Changes

  • 957a108: Bump core package version
  • Updated dependencies [957a108]
    • @hujw77/core@0.24.4

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 deploy SphinxUtils and SphinxConstants
  • Updated dependencies [52ae5f1]
  • Updated dependencies [c7af7ef]
  • Updated dependencies [4f5a1fc]
    • @hujw77/core@0.24.1
    • @hujw77/contracts@0.21.2

0.31.1

Patch Changes

  • 19370da: Add support for Darwinia Pangolin
  • Updated dependencies [19370da]
    • @hujw77/contracts@0.21.1

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 to SphinxUtils.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

0.30.7

Patch Changes

  • e2fc1e9: Fix simulation bugs
  • Updated dependencies [e2fc1e9]
    • @hujw77/core@0.23.5

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

  • b304407: Use fixed hardhat version
  • Updated dependencies [b304407]
    • @hujw77/core@0.23.1

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

0.29.2

Patch Changes

  • 6c521cb: Prompt to install Foundry fork during init

0.29.1

Patch Changes

  • 16e3ef9: Bump compiler config version
  • Updated dependencies [16e3ef9]
    • @hujw77/core@0.22.1

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

  • 437e2d3: Prevent Foundry from serializing strings as numbers
  • e1445ae: Set max block gas limit in Forge script during collection
  • 9d0c02c: Recommend using github action in CI
  • Updated dependencies [437e2d3]
  • Updated dependencies [e1445ae]
    ...
Read more

@hujw77/core@0.1.12

05 Jun 08:18
75ad279
Compare
Choose a tag to compare

@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 deploy SphinxUtils and SphinxConstants
  • 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

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

0.22.1

Patch Changes

  • 16e3ef9: Bump compiler config version

0.22.0

Minor Changes

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

0.18....

Read more