Releases: blockscout/blockscout-rs
Smart-contract-verifier v1.2.1
What's Changed
- Fix metadata length check by @rimrakhimov in #454
Smart-contract-verifier v1.2.0
What's Changed
- Cargo update by @rimrakhimov in #431
- Add chain id to the metrics by @rimrakhimov in #437
- Update Readme: add protobuf and protoc-gen-openapiv2 as a requirements by @rimrakhimov in #445
- Bump ethers to v2.0.0 by @rimrakhimov in #446
- Fix yul verification bug by @sevenzing in #451
Full Changelog: smart-contract-verifier/v1.1.0...smart-contract-verifier/v1.2.0
Eth-bytecode-db v1.0.0
First release of the eth-bytecode-db service.
For more details, please refer to:
https://docs.blockscout.com/about/features/ethereum-bytecode-database-microservice
Smart-contract-verifier v1.1.0
What's Changed
- README: Add information regarding openSSL by @itinance in #405
- Update Readme by @rimrakhimov in #387
- Fix processing Sourcify verification errors by @rimrakhimov in #419
- Fix metadata extraction by @rimrakhimov in #420
New Contributors
Full Changelog: smart-contract-verifier/v1.0.0...smart-contract-verifier/v1.1.0
Stats v1.0.0
First release of stats service
Support for 12 line charts:
- Average transaction fee
- Transactions fees
- New transactions
- Transactions growth
- New blocks
- Average block size
- Native coin holders growth
- New native coins transfers
- Native coin circulating supply
- Average gas limit
- Gas used growth
- Average gas price
And 8 counters:
- Total Blocks
- Average Block Time
- Completed Txns
- Total Accounts
- Total Native Coin Holders
- Total Native Coin Transfers
- Total Tokens
- Total Txns
Smart-contract-verifier v1.0.0
Api v2
Api updated to version 2. Http/Grpc servers paradigm adapted.
What's Changed
-
Fix clippy - verifier in #194
-
Bump ethers libs to 1.0 in #178
-
Add bytecode parts to response in #205
-
Sig provider middleware in #217
-
Use common libraries in #231
-
Fix returning of local meta parts without encoded metadata length in #232
-
Verifier http/grpc server implementation in:
-
Fix sourcify tests in #282
-
Bump verifier dependencies: ethabi, primitive-types in #286
-
Add
/api/v2/
prefix in #290 -
Smart-contract-verifier server dockerfile in #306
-
Fix Sourcify integration tests in #339
-
Verifier - server readme in #310
-
Verifier - bump launcher v0.6.0 in #344
-
Verifier: update workflow to use server dockerfile in #345
-
Update sc-verifier base.env in #353
Smart-contract-verifier v0.6.0
What's Changed
- Add Middleware trait in #139
- Bump rust version to 1.65.0 in #163
- Fix constructor args check when verifying deployed bytecode in #183
- Add compiler settings to verification response in #179
Full Changelog: v0.5.0...smart-contract-verifier/v0.6.0
Smart-contract-verifier v0.5.0
What's Changed
- Add basic Yul verification capability (Note: potentially breaking! May return
null
in place of verified contract Abi)
Full Changelog: v0.4.0...v0.5.0
Smart-contract-verifier v0.4.0
What's Changed
- Update documentation for Vyper update
- Extract smart-contract-verifier business logic into a separate crate
- Add asynchronous compilation
- Make usage of reqwest retry lib for Sourcify requests
- Make returning of invalid compiler version error into response
- Add verification without creation transaction input by
Full Changelog: v0.3.0...v0.4.0
Smart-contract-verifier v0.3.0
What's Changed
- Fix inability to compile files using compilers lower than 0.4.11
- Update verification algorithm to extract metadata hash by compilation of slightly modified contract input
- Added solc validator checking downloaded compilers by calling --version
- Add verification of Vyper contracts
- Bump dependency versions
Full Changelog: v0.2.0...v0.3.0