Releases: ethereum/sourcify
Releases · ethereum/sourcify
[email protected]
[email protected] - 2024-08-29
- Added constraints for
compiled_contracts
table in migrations - Updated the script:
- Added
single-sync
command to send one contract - Added
import-creator-tx
to import all contracts with a creator-tx-hash.txt file. Needed for contracts that failed to verify with creation tx durign the sync - Refactor some parts
- Change deprecated chains sync code
- Added
@ethereum-sourcify/[email protected]
@ethereum-sourcify/[email protected] - 2024-08-29
- Add custom headers for the IPFS Gateway
- Fix passing the runtimeMatch when matching with the creation bytecode
- Add logs
- Update packages
@ethereum-sourcify/[email protected]
@ethereum-sourcify/[email protected] - 2024-08-29
- Update packages
[email protected]
[email protected] - 2024-07-25
- Update dependencies
[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