Releases: ethereum/sourcify
Releases · ethereum/sourcify
v1.2.2
What's Changed
- Update chains.json
- Stringify compiler errors
- Persist compiler binaries
- New Chains:
Full Changelog: v1.2.1...v1.2.2
v1.2.1
- update Chainsafe S3
- fix dockerfile for IPFS
- added ens to featured contracts
- Update Avalanche subnet creation data address
- New chains:
- Flare (14)
- Stratos Testnet (2047)
- Songbird Canary Network (19)
New Contributors
- @yash251 made their first contribution in #899
- @Uttam-Singhh made their first contribution in #907
- @jasonatran made their first contribution in #901
- @BoThe1K made their first contribution in #912
Full Changelog: v1.2.0...v1.2.1
v1.2.0
- Changes to the ipfs node config to improve performance
- Change how local node URLs are added to
sourcify-chains
- Require tests to pass to build and deploy server&monitor on CI
- Emit events with
EventManager
and log events onto console and to a Grafana dashboard - Verification with simulation: Capability to verify contracts by executing the creation bytecode on an EthereumJS instance with additional
contextVariables
i.e.msgSenger
andabiEncodedConstructorArguments
. This enables verifying contracts created by a factory contract and that contain immutables. - Add contract-call-decoder as a package
- Fix create2 verification logic
- Handle nightly compiler CBOR encodings 1267f21 and inconsistent compiler version naming cee9d72
- New chains:
- Dexalot Mainnet #432204
- Oasis Emerald Mainnet #42262
- Oasis Emerald Testnet #42261
- Oasis Sapphire Testnet #23295
- Update Celo Mainnet
contractFetchAddress
3069c98
New Contributors
- @CharlieMc0 made their first contribution in #862
- @ilkerulutas made their first contribution in #859
- @matevz made their first contribution in #882
- @0xCoDeFi made their first contribution in #886
Full Changelog: v1.1.0...v1.2.0
v1.1.0
- create2
- import from contract
- repository now rewrites url
- added chains (8217, 10200, 336, 28428)
- npm script to update chains
- bytecode-utils
- typescript strict null check
v1.0.1
The release includes:
- add chain 592, 1001
- ui fixes for mobile
- remove kovan and ropsten support for both L1 and L2
v1.0.0
Initial release for Sourcify.
Sourcify is a Solidity source code and metadata verification tool and repository and acts as a base layer allowing other tools build on top of it. We aim to keep as much as smart contract metadata and verified source code open and available via IPFS, and facilitate an improved smart contract UX with verified sources and decoded transactions.
The release includes:
- Server
- Monitor
- UI
- Repository
- external services: IPFS, s3
- packages
- verification
- validation
- core