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 withAUTH0
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-insourcify-chains.ts
#1223 - Change the
RepositoryService
toIpfsRepositoryService
. Create an umbrellaStorageService
to handle all storage related operations. Also aAllianceDatabase
service under theStorageService
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