Releases: ethereum/sourcify
Releases · ethereum/sourcify
[email protected]
[email protected] - 2024-07-25
- Update dependencies
- Refactor tests and use TS in tests
- Allow choosing the storage backends in config: SourcifyDatabase, AllianceDatabase, repoV1, repoV2
- Adjust changes in the VerA DB: #1479 #1478 #1476 #1472
- Convert FQNs of libraries from the SourcifyDB Transformations to legacy placeholder format when serving "library.json" files #1487
- Add VerificationService.init() and an option in config to download all compilers in boot
- Upgrade to Node v22
- Store metadata in database
- Fix bytecode hash calculation #1414
- New chains:
- Mante Sepolia Testnet (5003) with Etherscan support
- Aura Xstaxy Mainnet (6322)
- HOME Verse Mainnet (19011)
- Lamina1 (10849)
- Lamina1 Identity (10850)
- Lamina1 Testnet (764984)
- Lamina1 Identity Testnet (767368)
- VeChain Mainnet (100009)
- VeChain Testnet (100010)
- Base Sepolia Tesnet (84532) with Etherscan support
- Linea Mainnet (59144) with Etherscan support
- Linea Sepolia (59141) with Etherscan support
- Taraxa Mainnet (841)
- PLYR PHI (16180)
- PLYR TAU Testnet (62831)
- Taraxa Testnet (842)
- Incentiv Devnet (16350)
- Updated chains:
- Add Alchemy fallback to Holesky (17000)
- Add fetchContractCreationTx API for Oasis Emerald (42262), Emerald Testnet (42261), Sapphire (23294), and Sapphire Testnet (23295)
- Add Etherscan support to Mantle Mainnet (5000)
[email protected]
[email protected] - 2024-07-25
- Use Node 22.4.0 everywhere
- Update CircleCI base images and orbs
- Add codecov support in CircleCI
- Remove contract-call-decoder module
- Add nx to .gitignore
- Add lerna run fix as npm script
- Upgrade dependencies
- Add Renovate to manage dependency updates
- Update verify-massively.msj script
[email protected]
[email protected] - 2024-07-25
- Update dependencies
- Refactor tests and use TS
[email protected]
[email protected] - 2024-07-25
- Update README on how to run the migrations
- add prod. env to the database migrations
- Add new migrations to accomodate the changes in the VerA database
- Update dependencies
- Update the script's import-repo command to insert the contracts read from the FS to the Database in batches instead of one-by-one
@ethereum-sourcify/[email protected]
@ethereum-sourcify/[email protected] - 2024-07-25
- Update dependencies
- Fix saving the user input metadata.json instead of the compiler's output metadata.json
- Use linkReferences to find and parse linked libraries in the bytecode instead of the placeholder. Also save fully qualified lib names in the transformations instead of placeholders.
- Change Transformation names to be consistent with Transformations and TransormationValues
@ethereum-sourcify/[email protected]
@ethereum-sourcify/[email protected] - 2024-07-25
- Refactor tests
[email protected]
[email protected] - 2024-05-28
- Use Sourcify Database as source of truth #1328, from now on existance of verified contracts will be checked from the Sourcify PostgreSQL database and not filesystem based RepositoryV1
- New chains:
- Redstone (690)
- Garnet Holesky (17069)
- PlayFair Testnet Subnet (12898)
[email protected]
[email protected] - 2024-05-28
- fix CircleCI new_branch and nightly scripts to support database
[email protected]
[email protected] - 2024-05-14
- bump version
[email protected]
[email protected] - 2024-05-14
- Support for multiple auxdata contracts
- Refactoring the tests into Typescript
- Fix error level logs to info
- Fix Vyper contracts from Etherscan
- New chains:
- Xai Mainnet (660279)
- Xai Testnet (37714555429)
- Stratis Mainnet (105105)
- Auroria Testnet (205205)
- Merlin Mainnet (4200)
- Aura Euphoria Testnet (6321)
- Bitlayer Mainnet (200901)
- Bitlayer Testnet (200810)