Skip to content

Releases: ethereum/sourcify

[email protected]

25 Jul 12:48
Compare
Choose a tag to compare

[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]

25 Jul 12:47
Compare
Choose a tag to compare

[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]

25 Jul 12:48
Compare
Choose a tag to compare

[email protected] - 2024-07-25

  • Update dependencies
  • Refactor tests and use TS

[email protected]

25 Jul 12:48
Compare
Choose a tag to compare

[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]

25 Jul 12:48
Compare
Choose a tag to compare

@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]

25 Jul 12:47
Compare
Choose a tag to compare

@ethereum-sourcify/[email protected] - 2024-07-25

  • Refactor tests

[email protected]

28 May 14:07
Compare
Choose a tag to compare

[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]

28 May 14:07
Compare
Choose a tag to compare

[email protected] - 2024-05-28

  • fix CircleCI new_branch and nightly scripts to support database

[email protected]

14 May 09:55
Compare
Choose a tag to compare

[email protected] - 2024-05-14

  • bump version

[email protected]

14 May 09:55
Compare
Choose a tag to compare

[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)