Skip to content

Releases: ethereum/sourcify

[email protected]

29 Aug 06:56
Compare
Choose a tag to compare

[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

@ethereum-sourcify/[email protected]

29 Aug 06:56
Compare
Choose a tag to compare

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

29 Aug 06:56
Compare
Choose a tag to compare

@ethereum-sourcify/[email protected] - 2024-08-29

  • Update packages

[email protected]

25 Jul 12:48
Compare
Choose a tag to compare

[email protected] - 2024-07-25

  • Update dependencies

[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