Skip to content
Compare
Choose a tag to compare
@kuzdogan kuzdogan released this 19 Dec 14:40
· 689 commits to staging since this release

[email protected] - 2023-12-19

  • Remove CREATE2 verification and related code as it is not used and makes the code unnecessarily complex with AUTH0 etc.
  • Clean-up environment variables and enable passing configs in a .js file. #1232. Use config instead of env vars.
  • Enable passing sourcify-chains.json as a file instead of a built-in sourcify-chains.ts #1223
  • Change the RepositoryService to IpfsRepositoryService. Create an umbrella StorageService to handle all storage related operations. Also a AllianceDatabase service under the StorageService which is currently not used (turned off).
  • Use multi-stage Docker builds and use bullseye-slim
  • Bring whitelists for rate limiting
  • Improved logging, remove SourcifyEventManager.
  • Update README for passing sourcify-chains.json and the server configs (default.js etc) file and how to run the Docker containers
  • Remove Typescript from dependencies and move to the project root
  • Remove snowtrace.io from Etherscan support
  • New Chains:
    • Arbitrum Sepolia (421614)
    • Optimism Sepolia (11155420)
    • Stratos Mainnet (2048)
    • Stratos Testnet (2047)
    • Energi Testnet (49797)
    • Energi Mainnet (39797)
    • Mantle Mainnet (5000)
    • Crosbell Mainnet (3737)
    • Rikeza Network (1433)
    • Zeniq Mainnet (383414847825)
    • Tiltyard Subnet (1127469)
  • Deprecated Chains:
    • Arbitrum Goerli (421613)
    • Optimism Goerli (420)

Full Changelog: https://github.com/ethereum/sourcify/compare/[email protected]@1.4.0