Skip to content

Releases: ethereum/sourcify

[email protected]

18 Sep 11:41
Compare
Choose a tag to compare

[email protected] - 2024-09-17

  • Check Blockscout first instead of Etherscan for creatorTxHash'es
  • Fix passing invalid addresses in url crashing server
  • Fix saving the contract when there's an improved match
  • Added chains:
    • Curtis Testnet (3311)

[email protected]

18 Sep 11:29
Compare
Choose a tag to compare

[email protected] - 2024-09-17

  • Increase GCP deploy step timeout
  • Update .gitignore and .nxignore

[email protected]

18 Sep 11:41
Compare
Choose a tag to compare

[email protected] - 2024-09-17

  • Allow generic ApiKeys for chains in chains.json
  • Log blockIntervals every min regularly
  • Update logging
  • Add tests for parsing authenticated RPCs
  • Update dependencies

@ethereum-sourcify/[email protected]

18 Sep 11:29
Compare
Choose a tag to compare

@ethereum-sourcify/[email protected] - 2024-09-17

  • Fix wrong bytecode comparison on creation bytecode matching, use .startsWith() instead
  • Fix the check for already existing partial match
  • Added test for above cases

@ethereum-sourcify/[email protected]

18 Sep 11:29
Compare
Choose a tag to compare

@ethereum-sourcify/[email protected] - 2024-09-17

  • Update dependencies

[email protected]

29 Aug 06:56
Compare
Choose a tag to compare

[email protected] - 2024-08-29

  • Add IPFS Gateway Headers env var
  • Change requestId to traceID and make it compatible for GCP with W3C standard "traceparent" headers
  • Remove duplicate ValidationError in favor of BadRequestError
  • Add ConflictError for when a contract is already partially verified and the verification yields partial again (HTTP 409)
  • Add verifyDeprecated endpoint for syncing/migration
  • Change the default Storage backend to the SourcifyDatabase
  • Change config for the GCP setup e.g. turn off lambda compiler
  • Don't update repository tag on every new verification.
  • New chains:
    • Telcoin Network (2017)
  • Deprecated chains:
    • Mind Smart Chain Testnet (9977)
    • Gather Mainnet (192837465)
    • Rikeza Network (1433)
    • Taraxa Testnet (842)
  • Clean up tests to re-use duplicate sources in chain tests

[email protected]

29 Aug 06:56
Compare
Choose a tag to compare

[email protected] - 2024-08-29

  • Remove UI and all related CI/CD code
  • Add GCP deployment to CI/CD
  • Update packages
  • Update h5ai-nginx link

[email protected]

29 Aug 06:56
Compare
Choose a tag to compare

[email protected] - 2024-08-29

  • Added retry mechanism when sending contracts to the Sourcify server.
  • Added custom headers for the IPFS gateway
  • Change chains that are being monitored by default
  • Update packages

[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