@hujw77/plugins@0.1.24
·
10 commits
to main
since this release
@hujw77/plugins
0.32.2
Patch Changes
0.32.1
Patch Changes
- e65fb7a: Improve reliability of internal hardhat simulation in monorepos
- Updated dependencies [e65fb7a]
- @hujw77/core@0.25.1
0.32.0
Minor Changes
- a978b3b: Move project registration onto website
Patch Changes
- Updated dependencies [a978b3b]
- @hujw77/contracts@0.22.0
- @hujw77/core@0.25.0
0.31.12
Patch Changes
- 01f4d34: Include rollup stack information for all relevant networks
- b54c683: Stop hiding API call error if response code unexpected
- 89d421b: Support Astart zkEVM, Mantle, Crab
- Updated dependencies [01f4d34]
- Updated dependencies [b54c683]
- Updated dependencies [89d421b]
- @hujw77/contracts@0.21.11
- @hujw77/core@0.24.9
0.31.11
Patch Changes
- 4052629: Disable transaction batching on Arbitrum Sepolia
- 9fa2e5c: Temporarily remove tx data from proposal requests
- Updated dependencies [4052629]
- Updated dependencies [9fa2e5c]
- @hujw77/contracts@0.21.10
- @hujw77/core@0.24.8
0.31.10
Patch Changes
- 6656771: Allow generating artifacts for deprecated networks
- Updated dependencies [6656771]
- @hujw77/contracts@0.21.9
- @hujw77/core@0.24.7
0.31.9
Patch Changes
- cc5e9e6: Bump Merkle leaf gas values on networks other than Rootstock
- f6e0e06: Deprecate Polygon Mumbai
- Updated dependencies [cc5e9e6]
- Updated dependencies [f6e0e06]
- @hujw77/contracts@0.21.8
- @hujw77/core@0.24.6
0.31.8
Patch Changes
- 50162e5: Disable action batching on Polygon ZKEVM
- caf22d4: Support Polygon Amoy
- Updated dependencies [50162e5]
- Updated dependencies [caf22d4]
- @hujw77/contracts@0.21.7
- @hujw77/core@0.24.5
0.31.7
Patch Changes
0.31.6
Patch Changes
0.31.5
Patch Changes
- c0fec2d: Lower hardcoded merkle leaf gas on Pangolin
- Updated dependencies [c0fec2d]
- @hujw77/contracts@0.21.5
0.31.4
Patch Changes
- ddfec4c: Update gas heuristics to support large contracts on Rootstock
- Updated dependencies [ddfec4c]
- @hujw77/contracts@0.21.4
- @hujw77/core@0.24.3
0.31.3
Patch Changes
- 72f363e: Hardcode merkle leaf gas on Darwinia Pangolin
- Updated dependencies [0c375c0]
- Updated dependencies [72f363e]
- @hujw77/core@0.24.2
- @hujw77/contracts@0.21.3
0.31.2
Patch Changes
- 52ae5f1: Throw an error if contracts are above the size limit
- 54b192c: Lower the number of max retries in the simulation
- c7af7ef: Remove deployedContractSizes
- 149783c: Stop overriding 'ETH_FROM'
- 4f5a1fc: Remove
vm.getCode
to deploySphinxUtils
andSphinxConstants
- Updated dependencies [52ae5f1]
- Updated dependencies [c7af7ef]
- Updated dependencies [4f5a1fc]
- @hujw77/core@0.24.1
- @hujw77/contracts@0.21.2
0.31.1
Patch Changes
0.31.0
Minor Changes
- dead3ae: Add Merkle root to preview
Patch Changes
- 2c89358: Improve rpc url setup for secret management
- e7ff758: Update hard-coded Merkle leaf gas value on Moonbeam
- fd5ac04: Enable caching in simulation
- dd0cfcc: Prevent
forge build --sizes
from failing due toSphinxUtils.sol
- Updated dependencies [2c89358]
- Updated dependencies [e7ff758]
- Updated dependencies [dd0cfcc]
- Updated dependencies [28b6111]
- Updated dependencies [dead3ae]
- @hujw77/core@0.24.0
- @hujw77/contracts@0.21.0
0.30.12
Patch Changes
- 8e2d3fe: Add support for Support Taiko Katla, Darwinia Pangolin, Mode, Mode Sepolia, Polygon ZKEVM Cardona, Linea Sepolia
- Updated dependencies [8e2d3fe]
- @hujw77/contracts@0.20.8
- @hujw77/core@0.23.10
0.30.11
Patch Changes
- 3446011: Support sending funds to Safe during deployment
- Updated dependencies [3446011]
- @hujw77/contracts@0.20.7
- @hujw77/core@0.23.8
0.30.10
Patch Changes
- f176e46: Increase Sepolia drip size to handle gas price spikes
- d8ffb22: Reduce Drippie interval
- c8e5320: Drop support for OKTC
- Updated dependencies [f176e46]
- Updated dependencies [d8ffb22]
- Updated dependencies [c8e5320]
- @hujw77/contracts@0.20.6
- @hujw77/core@0.23.7
0.30.9
Patch Changes
- 643bcb4: Remove gas limit override on Gnosis
- d3057c7: Hardcode Merkle leaf gas field on Moonbeam networks
- Updated dependencies [643bcb4]
- Updated dependencies [d3057c7]
- @hujw77/core@0.23.6
- @hujw77/contracts@0.20.5
0.30.8
Patch Changes
- 4cc6c75: Do not force recompile
0.30.7
Patch Changes
0.30.6
Patch Changes
- e36f793: Always attempt to verify contract even if Etherscan claims it is verified
- 93e10af: Include specific transaction data in NetworkGasEstimates
- edf33c0: Check that contracts are deployed in simulation
- 24e1dcc: Avoid recompiling every single time we invoke the users script
- 6c36c1f: Ensure cache directory always exists
- 4e2ae6d: Add support for scripts that fork networks
- ff4a186: Add retry and timeout logic to Hardhat simulation
- Updated dependencies [e36f793]
- Updated dependencies [93e10af]
- Updated dependencies [edf33c0]
- Updated dependencies [4e2ae6d]
- Updated dependencies [ff4a186]
- @hujw77/core@0.23.4
- @hujw77/contracts@0.20.4
0.30.5
Patch Changes
- 76bcb9e: Passthrough getaddrinfo error using standard json format
- 23476e7: Throw an error if the simulation is going to fail due to missing hardhat config
- bdfb0d1: Support Blast and Blast Sepolia
- Updated dependencies [ea7ddf9]
- Updated dependencies [a38b587]
- Updated dependencies [f33d464]
- Updated dependencies [b036600]
- Updated dependencies [bdfb0d1]
- @hujw77/contracts@0.20.3
- @hujw77/core@0.23.3
0.30.4
Patch Changes
- 5d482d6: Error if getaddrinfo ENOTFOUND occurs a large number of times
0.30.3
Patch Changes
- 0d8af8f: Fetch artifacts via presigned url
- a6e1473: Filter calls to SphinxUtils out of state diff
- Updated dependencies [0d8af8f]
- Updated dependencies [a6e1473]
- Updated dependencies [caa8515]
- @hujw77/core@0.23.2
- @hujw77/contracts@0.20.2
0.30.2
Patch Changes
- fb439d6: Support installing Sphinx Library contracts via NPM
- Updated dependencies [fb439d6]
- @hujw77/contracts@0.20.1
0.30.1
Patch Changes
0.30.0
Minor Changes
- 4dfc0ba: Add support for arbitrary entry point functions in the user's script
- 5b6ae62: Let users specify arbitrary network names when deploying and proposing
- 8e5a590: Require configuration via configureSphinx function
Patch Changes
- 8f4b270: Remove requirement for Foundry fork
- 145ddc1: Handle higher storage cost on Moonbeam
- 91d1293: Add support for multiple block explorer configurations on each network
- 1373688: Continue with retries on rate limiting
- e8b2c20: Keep previous deployment artifacts
- dc2b2a6: Use call depth when filtering AccountAccesses
- 342864a: Remove FOUNDRY_SENDER during collection phase
- 56bae32: Set FOUNDRY_SENDER and ETH_FROM during transaction collection
- Updated dependencies [145ddc1]
- Updated dependencies [91d1293]
- Updated dependencies [4dfc0ba]
- Updated dependencies [e8b2c20]
- Updated dependencies [dc2b2a6]
- Updated dependencies [5b6ae62]
- Updated dependencies [8e5a590]
- @hujw77/contracts@0.20.0
- @hujw77/core@0.23.0
0.29.6
Patch Changes
- b84b7d0: Add timeout and retry logic to simulation
0.29.5
Patch Changes
- 38249c2: Resolve block.number bug on Arbitrum
- Updated dependencies [38249c2]
- @hujw77/contracts@0.19.1
0.29.4
Patch Changes
- f980cc2: Handle bytecodeHash=none during etherscan verification
- Updated dependencies [f980cc2]
- @hujw77/core@0.22.3
0.29.3
Patch Changes
- 71ec0a6: Bump hardhat version
0.29.2
Patch Changes
- 6c521cb: Prompt to install Foundry fork during init
0.29.1
Patch Changes
0.29.0
Minor Changes
- cbab29e: Only compile locally
- f5fac9c: Check mismatch between plugins package and contracts library early
Patch Changes
- 054f745: Normalize script path
- 373c3fa: Adjust gas heuristics to support large contracts on Scroll
- 151b2e2: Make simulation more reliable by using less recent block number
- 83b4974: Use full execution logic in simulation
- 83b4974: Upload compiler config to s3
- 2406ced: Re-enable tests that use live network RPC URLs
- Updated dependencies [373c3fa]
- Updated dependencies [151b2e2]
- Updated dependencies [83b4974]
- Updated dependencies [cbab29e]
- Updated dependencies [83b4974]
- Updated dependencies [2406ced]
- Updated dependencies [f5fac9c]
- @hujw77/contracts@0.19.0
- @hujw77/core@0.22.0
0.28.1
Patch Changes
- 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]
- @hujw77/contracts@0.18.1
- @hujw77/core@0.21.5
0.28.0
Minor Changes
- 64880c7: Throw error Sphinx Foundry fork is not installed
- ce65752: Add support for
CREATE
opcode deployments
Patch Changes
- ce65752: Decode actions when creating parsed config
- ea33cd4: Handle absolute paths when asserting no linked libraries
- 9c71c5e: Use local RPC endpoints in Deploy and Propose integration tests
- 1d7e5ac: Throw error if script contains linked library
- Updated dependencies [c61b557]
- Updated dependencies [ce65752]
- Updated dependencies [0e3ecd8]
- Updated dependencies [ce65752]
- Updated dependencies [bca86ea]
- Updated dependencies [1d7e5ac]
- @hujw77/contracts@0.18.0
- @hujw77/core@0.21.4
0.27.3
Patch Changes
- ecf87be: Support Rootstock, Evmos, Kava, Scroll, Moonbeam, Moonriver, OKT Chain
0.27.2
Patch Changes
- c289baa: Add handling for previously installed incorrect version
- Updated dependencies [7f49d54]
- @hujw77/core@0.21.2
0.27.1
Patch Changes
- Updated dependencies [952f4bb]
- @hujw77/contracts@0.17.0
- @hujw77/core@0.21.1
0.27.0
Minor Changes
- e6b4e01: Support monorepo installation
Patch Changes
- 3af5552: Add sphinx install command
- ce5c34a: Install Sphinx Library contracts during init command
- Updated dependencies [87308e3]
- Updated dependencies [e6b4e01]
- Updated dependencies [9107c65]
- Updated dependencies [3094d17]
- @hujw77/contracts@0.16.0
- @hujw77/core@0.21.0
0.26.5
Patch Changes
- f6ad422: Support CLI deployments on networks not supported by the DevOps Platform
- c0b72d8: Remove unused legacy network variables
- 1640d3c: Use more specific fs_permissions configuration
- b802adf: Use artifact inference in Foundry plugin
- d426f7c: Rename Gnosis Safe address variable for clarity
- c8fc9e0: Remove
CREATE3
proxies from preview warning - 9b987df: Simplify network integration interface
- d7aa858: Check if init code belongs to contract artifact
- aa6203b: Optimize deployments in proposal test suite
- 1d2d46d: Enable deployment artifact cli task
- 57e0dbd: Use bytecode inference to determine contract artifact
- Updated dependencies [f6ad422]
- Updated dependencies [b802adf]
- Updated dependencies [c8fc9e0]
- Updated dependencies [9b987df]
- Updated dependencies [d7aa858]
- Updated dependencies [1d2d46d]
- Updated dependencies [57e0dbd]
- @hujw77/contracts@0.15.2
- @hujw77/core@0.20.4
0.26.4
Patch Changes
- ae4d24c: Use
CREATE2
salt in quickstart guide to prevent contract address collision - 7bbe520: Use default gas estimation overrides on live networks
- 15b9a25: Display error from child process in simulation
- d529b1f: Remove force recompilation in deploy and propose CLI commands
- Updated dependencies [7bbe520]
- @hujw77/core@0.20.3
0.26.3
Patch Changes
- 108866c: Make block numbers more accurate in simulation
- 3a8c30a: Skip the manual confirmation step in proposal dry run
- Updated dependencies [3a8c30a]
- @hujw77/core@0.20.2
0.26.2
Patch Changes
- dbbd869: Temporarily remove simulation test suite to prevent rate limits
- Updated dependencies [8fe3fd9]
- @hujw77/contracts@0.15.1
0.26.1
Patch Changes
- c3ad210: Calculate correct Sphinx Module address for non-zero salt nonce
- 0b42d2e: Force compile as late as possible
- 5cbecd5: Set transaction gas limit lower than block gas limit in simulation
- 9e587b9: Remove logic that fast forwards block number on forked local nodes
- bb0b9af: Add tests for CLI args
- 3f6f20c: Test that the simulation works on all supported live networks
- b7614c6: Set simulation account balance to avoid running out of funds
- Updated dependencies [5cbecd5]
- Updated dependencies [9e587b9]
- Updated dependencies [3f6f20c]
- Updated dependencies [b7614c6]
- @hujw77/core@0.20.1
0.26.0
Minor Changes
- ace53d7: Add core logic for deployment artifacts
Patch Changes
- 30a1296: Use scriptPath positional param in propose CLI command
- ecededa: Stop requiring the user to override the
run()
function in their script. - Updated dependencies [ace53d7]
- Updated dependencies [187c913]
- @hujw77/contracts@0.15.0
- @hujw77/core@0.20.0
0.25.1
Patch Changes
- 31e5e6a: Skip logging simulation output
0.25.0
Minor Changes
- 059071e: Store compiler config privately
Patch Changes
- 2ebbbcc: Improve handling of forge script failures
- 5aa6895: Remove dependency on @openzeppelin/contracts in SphinxUtils
- 111e376: Use Arbitrum Sepolia in Getting Started guides
- 4a57beb: Support IR compilation pipeline
- Updated dependencies [5aa6895]
- Updated dependencies [4a57beb]
- @hujw77/contracts@0.14.2
- @hujw77/core@0.19.1
0.24.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
- ba1ac16: Modify Merkle leaf gas by a smaller buffer (1.3x + 20k)
- 3003c11: Hard-code gas on Arbitrum Sepolia
- 24576bd: Validate live network broadcast before retrieving private key
- 0adc1e1: Improve gas estimation
- 5b511e9: Make gas estimate more robust by using
gasleft()
- Updated dependencies [6981e3e]
- Updated dependencies [24576bd]
- Updated dependencies [434b085]
- Updated dependencies [0adc1e1]
- Updated dependencies [5b511e9]
- Updated dependencies [9d5d0a4]
- Updated dependencies [013c0f9]
- @hujw77/contracts@0.14.0
- @hujw77/core@0.19.0
0.23.6
Patch Changes
- 0d76481: Don't include forge-std and ds-test in recommended remappings
0.23.5
Patch Changes
- c2202c3: Validate that the chain ID is correct in the user's script
- 8ad7d5f: Update init command to better support pnpm
0.23.4
Patch Changes
- 77a18fa: Change all docs to link to the main branch instead of develop
- Updated dependencies [77a18fa]
- Updated dependencies [22581a1]
- @hujw77/contracts@0.13.3
- @hujw77/core@0.18.3
0.23.3
Patch Changes
- 0ea4e00: Support native forge scripts
- Updated dependencies [0ea4e00]
- @hujw77/contracts@0.13.2
- @hujw77/core@0.18.2
0.23.2
Patch Changes
- e726efb: Fix quickstart Sphinx dependency remappings
0.23.1
Patch Changes
- 431d6ef: Use broadcast file instead of events to get transaction receipts for deployment artifacts
- b938c2d: Update remappings and dependencies in quickstart guide
- f2c5d28: Remove @eth-optimism/contracts-bedrock dependency due to a breaking change in a minor version update in their package
- Updated dependencies [431d6ef]
- Updated dependencies [f2c5d28]
- @hujw77/core@0.18.1
- @hujw77/contracts@0.13.1
0.23.0
Minor Changes
- 330dcc2: First-class support of Forge scripts
Patch Changes
- b15ad66: Add .gitignore to config files generated in the
sphinx init
task - Updated dependencies [330dcc2]
- @hujw77/contracts@0.13.0
- @hujw77/core@0.18.0
0.22.0
Minor Changes
- 275ca04: Remove silent failure on external call revert and/or contract deployment failure
Patch Changes
- 767b7c0: Cancel active deployments via proposals
- Updated dependencies [767b7c0]
- Updated dependencies [275ca04]
- @hujw77/core@0.17.0
- @hujw77/contracts@0.12.0
0.21.2
Patch Changes
- 6358e91: Restrict @swc/core dependency version
0.21.1
Patch Changes
- c13da7c: Fix gas price overrides on Linea and Polygon POS
- Updated dependencies [c13da7c]
- @hujw77/core@0.16.2
0.21.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
- Updated dependencies [d8c984f]
- Updated dependencies [f2bec8c]
- Updated dependencies [f2bec8c]
- Updated dependencies [1c27b46]
- Updated dependencies [2913976]
- Updated dependencies [abd8225]
- Updated dependencies [0685a90]
- Updated dependencies [5de8fa5]
- Updated dependencies [385bd8b]
- @hujw77/contracts@0.11.0
- @hujw77/core@0.16.0
0.20.1
Patch Changes
- 79ecfdf: Detect invalid network names for overrides
- Updated dependencies [230f659]
- Updated dependencies [79ecfdf]
- @hujw77/core@0.15.1
0.20.0
Minor Changes
Patch Changes
- d2bb2ae: Integrate multisig support with Sphinx Platform
- eb0cc1c: Add support for multisigs in the Sphinx config
- Updated dependencies [d2bb2ae]
- Updated dependencies [eb0cc1c]
- Updated dependencies [2b80792]
- Updated dependencies [2d0dbe7]
- @hujw77/core@0.15.0
- @hujw77/contracts@0.10.0
0.19.3
Patch Changes
- 0506a2e: Incorporate feedback post-prod deployment
- 7ed7d07: Add support for Base
- Updated dependencies [0506a2e]
- Updated dependencies [7ed7d07]
- @hujw77/core@0.14.2
0.19.2
Patch Changes
- 28075dd: Support Linea, Avax, Polygon ZKEvm, Fantom
- Updated dependencies [28075dd]
- @hujw77/core@0.14.1
0.19.1
Patch Changes
- 059f768: Parse rpc endpoints with env variables that occur anywhere in the string
0.19.0
Minor Changes
- 5046395: Rollback executor refactor
Patch Changes
- Updated dependencies [5046395]
- @hujw77/core@0.14.0
0.18.0
Minor Changes
- 3e7bff4: Do not recompile during execution
Patch Changes
- Updated dependencies [3e7bff4]
- @hujw77/core@0.13.0
0.17.7
Patch Changes
0.17.6
Patch Changes
- 264bbc2: Handle unexpected response code from sphinx platform api
- Updated dependencies [264bbc2]
- @hujw77/core@0.12.6
0.17.5
Patch Changes
- 3ee9949: Use 127.0.0.1 instead of localhost
- ec24a7b: Fix nohoist bug
- 99fd9f0: Remove dependency on inherited forge-std contracts in Sphinx.sol
- Updated dependencies [ec24a7b]
- Updated dependencies [99fd9f0]
- @hujw77/contracts@0.9.4
- @hujw77/core@0.12.4
0.17.4
Patch Changes
- ad8a9dd: Improve logs of proposal CLI tasks
- d8818e2: Parse env vars in rpc endpoints in foundry.toml
- Updated dependencies [e9fc6c6]
- Updated dependencies [ad8a9dd]
- @hujw77/core@0.12.3
0.17.3
Patch Changes
0.17.2
Patch Changes
- a778e4f: Include build during release process
- Updated dependencies [a778e4f]
- @hujw77/contracts@0.9.2
- @hujw77/core@0.12.2
0.17.1
Patch Changes
- 02674b8: Include readme in release
- edf822d: Rename scope to hujw77
- Updated dependencies [02674b8]
- Updated dependencies [edf822d]
- @hujw77/contracts@0.9.1
- @hujw77/core@0.12.1
0.17.0
Minor Changes
- 8aad621: Separate testnets and mainnets in the Sphinx config
- 48668b7: Add Foundry deploy task and update proposal, test, and init tasks
- 0b4dd04: Add first-class support for organizations and one-click multi-chain deployments
Patch Changes
- 1b0540c: Fix compilation issue when optimizer disabled
- f0bb035: Update init tasks and add tests for TypeScript init tasks
- 115d3c1: Rebrand
- 77e1496: Update Foundry propose task to display diff
- 4a97c8f: Add support for contracts in projects and new chains in org config
- f9ea550: Compile before displaying the diff in the Foundry deploy task
- 6156fb9: Update diff to include local network info
- 1ce34a9: Add Balance contracts
- 83340e8: Detect ambiguous contract names in foundry
- 21e3702: Remove the concept of an organization in the core logic
- c53f22d: Add diff to deploy and propose tasks
- ab3a11c: Use cache to avoid reading all build info files
- 4e6a91e: Support fully qualified names in foundry
- 02a360d: Remove logic that relies on init code hash
- Updated dependencies [8aad621]
- Updated dependencies [5a39122]
- Updated dependencies [48668b7]
- Updated dependencies [115d3c1]
- Updated dependencies [4a97c8f]
- Updated dependencies [0b4dd04]
- Updated dependencies [227da3f]
- Updated dependencies [f9ea550]
- Updated dependencies [6156fb9]
- Updated dependencies [1ce34a9]
- Updated dependencies [21e3702]
- Updated dependencies [c53f22d]
- Updated dependencies [b93b5a9]
- Updated dependencies [02a360d]
- @hujw77/core@0.12.0
- @hujw77/contracts@0.9.0
0.16.5
Patch Changes
- aebb841: Fix issue importing SphinxUtils artifacts
0.16.4
Patch Changes
- d239c16: Fix sample project bugs
0.16.3
Patch Changes
- 98794eb: Add
vm.readCallers
to the Foundry deployment process - 8d2bf40: Fix issues with sample project generation
- 586c823: Minimize size of Sphinx.sol and allow Solidity versions >= 0.7.4
- Updated dependencies [586c823]
- @hujw77/contracts@0.8.2
0.16.2
Patch Changes
- 60d60bc: Specify compiler version range for foundry library contracts
- Updated dependencies [60d60bc]
- @hujw77/contracts@0.8.1
0.16.1
Patch Changes
- 83a83e2: Fix issue where reading registry code fails on live network during proposal
0.16.0
Minor Changes
- b6d1f76: Overhaul Foundry Integration
Patch Changes
- Updated dependencies [b6d1f76]
- @hujw77/contracts@0.8.0
- @hujw77/core@0.11.0
0.15.1
Patch Changes
- f13070f: Use Optimism contracts-bedrock package canary version in all Sphinx packages
- Updated dependencies [f13070f]
- @hujw77/core@0.10.1
0.15.0
Minor Changes
- 6b975e7: Bump contracts dependency version
Patch Changes
- 1dafc2c: Add support for mapping keys that are contract or enum types
- Updated dependencies [1dafc2c]
- Updated dependencies [6b975e7]
- @hujw77/core@0.10.0
0.14.1
Patch Changes
- 8fe018e: Change Hardhat
node
task param from 'silent' to 'hide' due to conflict with existing task
0.14.0
Minor Changes
- 57cd798: Make Sphinx non-upgradeable
- ac40b0b: Require that proposers are approved by the project owner
Patch Changes
- 27cb63b: Remove meta upgrade tests
- 1c5e99a: Add support for async config files
- c43c960: Add input validation for config variables
- ea4bc1e: Add a protocol fee to be collected during execution
- 41f420c: Allow function types in contracts
- 06c9af9: Only initialize Sphinx on local networks
- e2392ad: Update remoteExecution parameter to only be true when proposing on a live network
- c309331: Add organization ID
- b5f5268: Display Sphinx errors and warnings by default when running Hardhat tests
- fb9442a: Add support for user defined types
- 0ef343d: Write artifacts for proxy and implementation contracts
- 2a0939a: Separate local canonical config files by network
- d652952: Use create3 to deploy non-proxy contracts
- bf1fde7: Add parsing and validation on constructor arugments
- 1d54d12: Add support for flexible constructors and mutable constructor arguments
- dffa427: Fix bug encoding address payable
- 011f0f6: Fix minor bugs when importing OpenZeppelin storage layout
- 992e2fb: Resolve build info files automatically
- 02220c4: Add { gap } keyword
- ff87792: Fix behavior of contracts deployed using Create3
- da576c3: Split UUPS adapter into ownable and access control adapters
- 8eb6686: Add support for other OpenZeppelin storage safety check options
- ae6641d: Add propoer address to bundle proposed event
- b05b489: Replace TODOs with Linear tickets
- 1ba3adc: Make contract execution atomic
- 89c3fe2: Support contract references in constructor arguments
- e797869: Add claimer field to config
- 3d9f9c2: Add support for deploying stateless non-proxied contracts
- f433bc2: Remove claimer from config and registry
- 26ab2ad: Get previous storage layout using OpenZeppelin's format
- 11fd15c: Make sphinx-deploy task execute locally by default
- ff58a7d: Add support for struct constructor args
- ab983d4: Refactor encoding logic into separate encoding and parsing processes
- be43435: Change proxy ownership transfer tasks to remove ambiguity
- c69aa51: Remove extra CLI tasks
- Updated dependencies [7ee54af]
- Updated dependencies [5896c7c]
- Updated dependencies [1c5e99a]
- Updated dependencies [c43c960]
- Updated dependencies [b8952d1]
- Updated dependencies [ea4bc1e]
- Updated dependencies [1ac2ebd]
- Updated dependencies [49a4934]
- Updated dependencies [41f420c]
- Updated dependencies [ddbea87]
- Updated dependencies [c319493]
- Updated dependencies [28e807d]
- Updated dependencies [06c9af9]
- Updated dependencies [e2392ad]
- Updated dependencies [c309331]
- Updated dependencies [d7dc1ba]
- Updated dependencies [fb9442a]
- Updated dependencies [73277b5]
- Updated dependencies [0ef343d]
- Updated dependencies [491683b]
- Updated dependencies [e5b9f81]
- Updated dependencies [2a0939a]
- Updated dependencies [b7e779f]
- Updated dependencies [d652952]
- Updated dependencies [9fccb34]
- Updated dependencies [a26ab46]
- Updated dependencies [d2f9fae]
- Updated dependencies [ed81039]
- Updated dependencies [bf1fde7]
- Updated dependencies [1d54d12]
- Updated dependencies [dffa427]
- Updated dependencies [f1cf9ac]
- Updated dependencies [992e2fb]
- Updated dependencies [c2712bf]
- Updated dependencies [d540efc]
- Updated dependencies [69dcfba]
- Updated dependencies [57cd798]
- Updated dependencies [fba0fa0]
- Updated dependencies [aa7051a]
- Updated dependencies [b41ec91]
- Updated dependencies [34790fa]
- Updated dependencies [cccb052]
- Updated dependencies [b204c6e]
- Updated dependencies [1eeba58]
- Updated dependencies [02220c4]
- Updated dependencies [ff87792]
- Updated dependencies [3f023b2]
- Updated dependencies [da576c3]
- Updated dependencies [8eb6686]
- Updated dependencies [f72b185]
- Updated dependencies [ae6641d]
- Updated dependencies [99ef1a7]
- Updated dependencies [0c045f9]
- Updated dependencies [c87c4a3]
- Updated dependencies [15368e8]
- Updated dependencies [2b9f72c]
- Updated dependencies [b05b489]
- Updated dependencies [1ba3adc]
- Updated dependencies [1c8fc74]
- Updated dependencies [89c3fe2]
- Updated dependencies [e797869]
- Updated dependencies [5e6feaa]
- Updated dependencies [3d9f9c2]
- Updated dependencies [f433bc2]
- Updated dependencies [26ab2ad]
- Updated dependencies [11fd15c]
- Updated dependencies [ac40b0b]
- Updated dependencies [ff58a7d]
- Updated dependencies [1dee798]
- Updated dependencies [ab983d4]
- Updated dependencies [be43435]
- Updated dependencies [c69aa51]
- @hujw77/core@0.9.0
- @hujw77/contracts@0.7.0
0.13.0
Minor Changes
- 3da5ee8: Add meta upgrades to SphinxRegistry
Patch Changes
- 3e923a0: Change implementation salt and skip deploying implementation if it's already been deployed
- 22c24d2: Add support for parallel execution
- 35c7a63: Add meta upgrades for root SphinxManager
- Updated dependencies [3b382d9]
- Updated dependencies [3da5ee8]
- Updated dependencies [ecef09e]
- Updated dependencies [3e923a0]
- Updated dependencies [c76142e]
- Updated dependencies [22c24d2]
- Updated dependencies [35c7a63]
- @hujw77/core@0.8.0
- @hujw77/contracts@0.6.0
- @hujw77/executor@0.8.0
0.12.0
Minor Changes
- 9dca319: Integrate Executor with Sphinx Managed
Patch Changes
- 5dcb7d3: Allow user to specify a previous storage layout in their Sphinx file
- 20f1a7e: Use JSON bundle in contract unit tests
- 80b1a53: Refactor functions that get build info and storage layout
- 736b859: Update contract unit tests to reflect new storage slot segment setter
- Updated dependencies [5dcb7d3]
- Updated dependencies [20f1a7e]
- Updated dependencies [c8af97c]
- Updated dependencies [44e592e]
- Updated dependencies [9dca319]
- Updated dependencies [80b1a53]
- Updated dependencies [6a48dd7]
- Updated dependencies [736b859]
- @hujw77/core@0.7.0
- @hujw77/contracts@0.5.2
- @hujw77/executor@0.7.0
0.11.1
Patch Changes
- d30ebdf: Change the task for displaying bundles into a script
- ca6d384: Bump contracts
- Updated dependencies [ca6d384]
- @hujw77/contracts@0.5.1
- @hujw77/core@0.6.1
- @hujw77/executor@0.6.1
0.11.0
Minor Changes
- fa3f420: Add support for UUPS proxies
Patch Changes
- 04dba20: Update fund task to optionally automatically calculate the amount of funds to send
- 5c6846e: Remove hard-coded chain id 31337
- 07860e6: Add internal task for displaying bundles
- 5ffd3cc: Fix issue where Sphinx not initialized when executing locally
- 1a22e72: Make OpenZeppelin proxy addresses consistent in tests
- a9d3337: Fix bug where Hardhat chain ID wasn't being detected on localhost
- Updated dependencies [a76efad]
- Updated dependencies [3b13db4]
- Updated dependencies [04dba20]
- Updated dependencies [5c6846e]
- Updated dependencies [263b34d]
- Updated dependencies [fa3f420]
- Updated dependencies [57a327d]
- @hujw77/executor@0.6.0
- @hujw77/core@0.6.0
- @hujw77/contracts@0.5.0
0.10.7
Patch Changes
- c30b8ef: Fix bug caused by logic that gets the minimum compiler input for a bundle
- Updated dependencies [c30b8ef]
- Updated dependencies [90e5c0b]
- @hujw77/core@0.5.6
0.10.6
Patch Changes
- 2caf51e: Change minimum compiler input logic to fix bug that generated incomplete inputs
- Updated dependencies [2caf51e]
- @hujw77/executor@0.5.5
- @hujw77/core@0.5.5
0.10.5
Patch Changes
- fd98872: Update demo package to reflect latest
getContract
function
0.10.4
Patch Changes
0.10.3
Patch Changes
0.10.2
Patch Changes
- 94d65b9: Bump plugins package version
0.10.1
Patch Changes
- e07b90c: Allow user to explicitly define proxy type in Sphinx file
- Updated dependencies [4265ae4]
- Updated dependencies [4554d0c]
- Updated dependencies [591e7da]
- Updated dependencies [e56b684]
- Updated dependencies [a892f24]
- Updated dependencies [fd70a56]
- @hujw77/contracts@0.4.3
- @hujw77/core@0.5.1
0.10.0
Minor Changes
- b47a7e5: Merge in Sphinx Foundry Library
- 120327d: Small updates to artifacts functions exposed by the hardhat plugin.
Patch Changes
- 4029daf: Change
target
toreferenceName
everywhere - ed17785: Removes a hack for a bug that was fixed in upstream BaseServiceV2.
- Updated dependencies [8c88808]
- Updated dependencies [fdb9e62]
- Updated dependencies [dfa0381]
- Updated dependencies [1b08f02]
- Updated dependencies [ed17785]
- Updated dependencies [4029daf]
- Updated dependencies [a37d5c3]
- Updated dependencies [b343641]
- @hujw77/core@0.5.0
- @hujw77/executor@0.5.3
- @hujw77/contracts@0.4.2
0.9.0
Minor Changes
- 8df582d: Fix(pg): Refactor tasks to remove dependencies on hardhat
- 0443459: Support custom transparent proxies
Patch Changes
- 242c7ca: Skip funding deployment if sufficient funds have already been deposited
- 1cbd07b: Set
strictNullChecks
to true for TypeScript - c379fb6: Use artifact paths object instead of inferring artifacts
- 60d7adc: Make executors permissioned
- f14cc8d: Add flag that allows users to skip the storage slot checker
- 8df582d: Feat(core): Add support for local analytics
- deca63d: Use
getNetwork
to retrieve network name - 89fd479: Add a '--no-withdraw' flag to the deploy task
- 40f0d0a: Add OpenZeppelin storage slot checker
- 2201f3a: Use
resolveNetworkName
everywhere - Updated dependencies [ad46bbc]
- Updated dependencies [9edf09b]
- Updated dependencies [042541b]
- Updated dependencies [c8664a2]
- Updated dependencies [57a367d]
- Updated dependencies [1cbd07b]
- Updated dependencies [c379fb6]
- Updated dependencies [ba517ad]
- Updated dependencies [2e41b30]
- Updated dependencies [60d7adc]
- Updated dependencies [f14cc8d]
- Updated dependencies [8df582d]
- Updated dependencies [deca63d]
- Updated dependencies [cb3a70d]
- Updated dependencies [d481925]
- Updated dependencies [2b8af04]
- Updated dependencies [6c07d41]
- Updated dependencies [8df582d]
- Updated dependencies [0443459]
- Updated dependencies [40f0d0a]
- Updated dependencies [2201f3a]
- @hujw77/core@0.4.0
- @hujw77/executor@0.5.0
- @hujw77/contracts@0.4.0
0.8.9
Patch Changes
- 2267ec4: Bump versions
- Updated dependencies [2267ec4]
- @hujw77/contracts@0.3.17
- @hujw77/core@0.3.24
- @hujw77/executor@0.4.14
0.8.8
Patch Changes
- b70b268: Fix sphinx-init bug where task attempted to copy from non-existent file
- ea1b6d4: Make '@nomiclabs/hardhat-ethers' a dependency instead of devDependency
0.8.7
Patch Changes
- d6984ec: Override transaction gas prices to use EIP-1559 if supported by the network
- Updated dependencies [7cd5e1b]
- Updated dependencies [d6984ec]
- Updated dependencies [532d586]
- @hujw77/executor@0.4.13
- @hujw77/core@0.3.23
0.8.6
Patch Changes
- 9212fae: Compile files without first cleaning the artifacts directory
- 1cb43e7: Fix Etherscan bug that was caused by an incorrect calculation of implementation addresses
- a60020a: Remove Infura as RPC URL service
- 64e57d6: Better support for deploying containerized executor with Terraform
- Updated dependencies [10f3054]
- Updated dependencies [1cb43e7]
- Updated dependencies [acfe88d]
- Updated dependencies [fdf512b]
- Updated dependencies [88e9465]
- Updated dependencies [a60020a]
- Updated dependencies [64e57d6]
- @hujw77/contracts@0.3.16
- @hujw77/core@0.3.22
- @hujw77/executor@0.4.12
0.8.5
Patch Changes
- a3664d7: Add SimpleStorage contract to plugins
- bb241f5: Update tutorial to use UserSphinxConfig
- d843707: Expand test coverage to include contract references
- baf3ac1: Changes contract reference syntax from '!Ref' to '{{ }}'
- 89cd352: feat(core): support bytes/strings (length >31)
- dba31f7: Write canonical config to file system when using executing bundles locally
- 4c04d0a: Add sphinx-init Hardhat task
- c9eeb47: Make configPath a normal parameter on all tasks
- Updated dependencies [74a61c0]
- Updated dependencies [2dbf187]
- Updated dependencies [3ec7a05]
- Updated dependencies [baf3ac1]
- Updated dependencies [89cd352]
- Updated dependencies [dba31f7]
- Updated dependencies [c9eeb47]
- @hujw77/contracts@0.3.15
- @hujw77/core@0.3.21
- @hujw77/executor@0.4.11
0.8.4
Patch Changes
- ad6a5be: Update plugins README and demo
- d5872d5: Fix uninitialized executor bug
- 921f917: Improved logs for funding and post-execution actions
- 693ca0f: Removed hard-coded proxy address
- ba24573: Add list-proposers and add-proposers tasks
- 2182a3c: Add transfer and claim ownership tasks
- 4b8d25d: Fixes several bugs in the format of the generated artifact files
- Updated dependencies [c5cf649]
- Updated dependencies [3f6cabd]
- Updated dependencies [921f917]
- Updated dependencies [d8554c0]
- Updated dependencies [780a395]
- Updated dependencies [335dfc7]
- Updated dependencies [ba24573]
- Updated dependencies [276d5ea]
- @hujw77/contracts@0.3.14
- @hujw77/core@0.3.20
- @hujw77/executor@0.4.10
0.8.3
Patch Changes
- 52d0556: Change the ContractConfig's "address" field to "proxy"
- 38c62b5: Refactor functions that check if an address is a contract
- e7ae731: Improve execution cost estimation
- Updated dependencies [52d0556]
- Updated dependencies [7047b9d]
- Updated dependencies [65bc432]
- Updated dependencies [b55ab15]
- Updated dependencies [38c62b5]
- Updated dependencies [e7ae731]
- Updated dependencies [2652df5]
- @hujw77/core@0.3.19
- @hujw77/executor@0.4.9
- @hujw77/contracts@0.3.13
0.8.2
Patch Changes
- e105ea9: Updates Hardhat tasks to reflect proposer/owner requirement
- Updated dependencies [40c7bfb]
- Updated dependencies [e105ea9]
- @hujw77/contracts@0.3.12
- @hujw77/core@0.3.18
0.8.1
Patch Changes
- d7fff20: Several improvements / bug fixes discovered when deploying on Optimism's devnet.
- 4eef7fb: Changed the deployment folder name to match hardhat-deploy
- 7e8dd1e: Removes the projectOwner from the Sphinx config
- f62dfea: Modify sphinx-cancel so that it does not retrieve the bundle ID before cancelling
- bd87e8c: Filter empty Sphinx configs in
getContract
- d12922d: Remove 'silent' flag from the sphinx-cancel task
- Updated dependencies [d7fff20]
- Updated dependencies [b1850ad]
- Updated dependencies [7e8dd1e]
- Updated dependencies [e1dc2ec]
- Updated dependencies [da79232]
- @hujw77/contracts@0.3.11
- @hujw77/core@0.3.17
- @hujw77/executor@0.4.8
0.8.0
Minor Changes
- ee3ae13: Use executor automatically when deploying against local networks
Patch Changes
- af5e5ca: Expands storage variable test coverage
- 74da4d0: Simplify storage slot encoding logic
- 7a1737e: Separate config type into UserSphinxConfig and ParsedSphinxConfig
- eba1399: Remove the test-remote-execution task
- e757d65: Throw an error if user attempts to fund a project that hasn't been registered
- c32f23e: Add basic support for upgrades
- fd5177e: Add sphinx-list-projects Hardhat task
- 0b52005: Remove redundant Proxy verification attempts. Link SphinxManager proxy with its implementation on Etherscan.
- e1af6e3: Merge deploy and upgrade tasks
- 3572abd: Batch SetStorage actions into large transactions to speed up execution
- ec87d11: Fixes bug where signed integers were encoded as unsigned integers
- ae89911: Add user logs for the commit subtask
- f1e6f8c: Disable Sphinx by default in the Hardhat "run" task
- c5ec8e4: Replace incorrect use of the
getDefaultProxyAddress
function - bde3888: Improve the hardhat node task
- ee3ae13: Remove HRE dependency from execution logic and move to core package
- 4b67dc0: Expands test coverage to support dynamic arrays
- 42b6c89: Fixes a bug where the BaseServiceV2 was erroring when parsing command line args from the Hardhat plugin
- 9e48bbf: Support upgrades with the hardhat test command
- 0c30af0: Commit only the necessary input sources to IPFS.
- baee529: Deploy the executor only once per CLI command
- 6276a86: Move
checkValidDeployment
to the core package - fb1168f: Make executor most robust to errors and cancelled bundles. Ensure that executor receives payment.
- 6a2644e: Fix long error messages truncating
- 8e5507d: Improve logs in hardhat tasks
- 3507e4b: Add a sphinx-withdraw task to withdraw project owner funds from projects
- fc8cfd3: Remove progress bar in execution-related Hardhat tasks
- f217221: Use the executor to deploy and verify the Sphinx predeployed contracts
- 8478b24: Add a sphinx-cancel Hardhat task to cancel active bundles
- 05a7bb4: Add noCompile flag to relevant Hardhat tasks
- a1ae30f: Make language in the user logs neutral to deployments/upgrades.
- da5cb35: Move the logic that initializes the Sphinx predeploys into the executor.
- 5406b7b: Update canonical Sphinx config type usage
- Updated dependencies [74da4d0]
- Updated dependencies [7a1737e]
- Updated dependencies [d458d93]
- Updated dependencies [6f83489]
- Updated dependencies [c32f23e]
- Updated dependencies [16348b2]
- Updated dependencies [fd5177e]
- Updated dependencies [0b52005]
- Updated dependencies [e1af6e3]
- Updated dependencies [3572abd]
- Updated dependencies [ec87d11]
- Updated dependencies [c5ec8e4]
- Updated dependencies [9ebc63c]
- Updated dependencies [ee3ae13]
- Updated dependencies [9be91c3]
- Updated dependencies [0c30af0]
- Updated dependencies [6276a86]
- Updated dependencies [fb1168f]
- Updated dependencies [6a2644e]
- Updated dependencies [64463f1]
- Updated dependencies [fc8cfd3]
- Updated dependencies [f217221]
- Updated dependencies [780e54f]
- Updated dependencies [ec41164]
- Updated dependencies [da5cb35]
- Updated dependencies [5406b7b]
- @hujw77/core@0.3.16
- @hujw77/executor@0.4.7
- @hujw77/contracts@0.3.10
0.7.0
Minor Changes
- 3d1ca28: Add Hardhat task to explicitly fund deployments
- cf7751d: Add sphinx-status Hardhat task to monitor remote deployments
Patch Changes
- ac04198: Improve error handling in sphinx-approve task
- 162cfb7: Fix bug parsing build info metadata
- 7c367b4: Updates the sphinx-execute task
- 457b19a: Improve sphinx-deploy hardhat task
- Updated dependencies [ed7babc]
- Updated dependencies [457b19a]
- @hujw77/contracts@0.3.9
- @hujw77/core@0.3.15
0.6.0
Minor Changes
- 8323afb: Add deployment artifact generation on the user's side
Patch Changes
- Updated dependencies [8323afb]
- @hujw77/core@0.3.14
0.5.14
Patch Changes
0.5.13
Patch Changes
- b653177: Remove parallel deployments due to bug on live networks
0.5.12
Patch Changes
- ecafe45: Refactor sphinx-commit and sphinx-load subtasks
- d0a9f15: Update plugins README
- 34078c6: Add a script that publishes local deployments to IPFS
- e862925: Remove local flag
- a43e0e3: Add Docker configuration for executor
- 12a7f34: Improve execution speed with parallelization
- Updated dependencies [ecafe45]
- @hujw77/core@0.3.12
0.5.11
Patch Changes
- 3c939bd: Refactor remote bundling logic
- 7b33791: Integrate etherscan verification into executor
- 6941e89: Remove spinner from subtasks. Also update sphinx-propose task to be more descriptive and robust.
- 9d38797: Update sphinx-register task to work locally
- Updated dependencies [6a6f0c0]
- Updated dependencies [9d38797]
- @hujw77/contracts@0.3.8
- @hujw77/core@0.3.11
0.5.10
Patch Changes
- c84eb6c: Update deployment artifacts to be hardhat-deploy compatible
- a50e15b: Filter unnecessary artifacts that were being committed to IPFS
- 5ce19b6: Replace spinner in sphinx-deploy task due to clash with Hardhat's logs
- 071d867: Implemented minimal standalone executor
- c6485b2: Resolve type issues with sphinx-execute command
- df9950a: Refactor execution into separate CLI command
- afe99ad: Verify ChugSpash predeploy contracts
- 21df9d7: Add Etherscan verification in executor
- 273d4c3: Use creation bytecode instead of the
DEPLOY_CODE_PREFIX
to deploy implementation contracts for Etherscan compatibility - 6daea1a: Add artifact generation for deployments
- Updated dependencies [a536675]
- Updated dependencies [21df9d7]
- Updated dependencies [273d4c3]
- Updated dependencies [6daea1a]
- Updated dependencies [c08a950]
- Updated dependencies [78acb9a]
- @hujw77/contracts@0.3.7
- @hujw77/core@0.3.10
0.5.9
Patch Changes
- 5ad574b: Fixes a bug that would break deterministic deployment on non-hardhat networks
- Updated dependencies [062a439]
- @hujw77/core@0.3.9
0.5.8
Patch Changes
- c5e2472: Change getChainId call from hardhat-deploy to eth-optimism
- 5e74723: Add support for mappings
- 138f0cd: Small bug fixes for immutable handling
- Updated dependencies [5e74723]
- @hujw77/core@0.3.8
0.5.7
Patch Changes
- 6bc37b3: Bump demo and plugins versions
0.5.6
Patch Changes
- dea00dd: Improve error handling for immutable and state variables
- 0d93e7b: Remove reliance on hardhat-deploy for local deployment
- a7c6d18: Add support for foundry-hardhat style artifacts
- 1b88270: Moves predeploy deployment from core to plugins
- Updated dependencies [dea00dd]
- Updated dependencies [3a64b82]
- Updated dependencies [bbe3639]
- Updated dependencies [1b88270]
- @hujw77/core@0.3.7
0.5.5
Patch Changes
- 86be8a3: Update versions
0.5.4
Patch Changes
- 8de5829: Add support for signed integer state variables
- 6694fac: Add support for immutables
- 02c7a39: Add support for all immutable types
- 6f53f35: Fix bundle generation bug
- 233f960: Handle errors with immutable variables
- Updated dependencies [8de5829]
- Updated dependencies [02c7a39]
- Updated dependencies [6f53f35]
- Updated dependencies [233f960]
- @hujw77/core@0.3.6
0.5.3
Patch Changes
- 6cb309d: Bump versions
0.5.2
Patch Changes
- 3b3ae5a: Separate Hardhat in-process network from localhost to improve testing deployments
- dc88439: Improved error handling in deployment task
- Updated dependencies [3b3ae5a]
- Updated dependencies [dc88439]
- @hujw77/core@0.3.5
0.5.1
Patch Changes
- 8ccbe35: Bump plugins and demo packages
0.5.0
Minor Changes
- 123d9c1: Add support for deployments on live networks
Patch Changes
- Updated dependencies [123d9c1]
- @hujw77/contracts@0.3.5
- @hujw77/core@0.3.4
0.4.4
Patch Changes
- ded016a: Update demo readme
0.4.3
Patch Changes
- 2c5b238: Support demo
- 2285b39: Replace flaky CloudFlare API for retrieving IPFS files
- Updated dependencies [4ce753b]
- Updated dependencies [2c5b238]
- Updated dependencies [2c5b238]
- @hujw77/core@0.3.3
- @hujw77/contracts@0.3.3
0.4.2
Patch Changes
- 03d557c: Bump all versions
- Updated dependencies [03d557c]
- @hujw77/contracts@0.3.2
- @hujw77/core@0.3.2
0.4.1
Patch Changes
- 557e3bd: Bump versions
- Updated dependencies [557e3bd]
- Updated dependencies [cd310fe]
- @hujw77/contracts@0.3.1
- @hujw77/core@0.3.1
0.4.0
Minor Changes
- 52c7f6c: Bump all packages
Patch Changes
- Updated dependencies [52c7f6c]
- @hujw77/contracts@0.3.0
- @hujw77/core@0.3.0
0.3.1
Patch Changes
- f7a4a24: Bump versions of core and plugins packages
- f7a4a24: Bump core and plugins packages
- Updated dependencies [f7a4a24]
- Updated dependencies [f7a4a24]
- @hujw77/core@0.2.1
0.3.0
Minor Changes
- 19cf359: Adds local Sphinx deployments for testing contracts on the Hardhat network.
Patch Changes
- Updated dependencies [416d41b]
- Updated dependencies [19cf359]
- Updated dependencies [53e1514]
- @hujw77/contracts@0.2.0
- @hujw77/core@0.2.0
0.2.1
Patch Changes
- dc631e7: Test
0.2.0
Minor Changes
- 04ada98: Adds a hardhat task that shows the live status of an upgrade.
Patch Changes
- 3a7b19c: Fixes a typo in a variable name (activebundleID => activeBundleID) that was created as a result of an errant find/replace
- Updated dependencies [5109141]
- Updated dependencies [e0db3d0]
- Updated dependencies [efccd1a]
- Updated dependencies [967b529]
- Updated dependencies [e7ee72d]
- Updated dependencies [67c3507]
- Updated dependencies [d7f930f]
- Updated dependencies [3450d6f]
- Updated dependencies [2cc3bc9]
- Updated dependencies [3a7b19c]
- Updated dependencies [da53947]
- Updated dependencies [f92ff76]
- Updated dependencies [04ada98]
- Updated dependencies [2cc3bc9]
- @hujw77/contracts@0.2.0
- @hujw77/core@0.1.1
0.1.2
Patch Changes
- a6ed94e: Adds Hardhat tasks for creating, listing, and approving Sphinx projects
- 310dfd9: Adds some nice spinners to hardhat tasks
- a6bc8f6: Makes a few small changes to SphinxRegistry (e.g. missing event) and removes leftover SphinxManager TS interface vars
- e5fe498: Brings back the SphinxManager contract
- Updated dependencies [6403ed2]
- Updated dependencies [e5fe498]
- @hujw77/contracts@0.1.1