📣 Summary
v2.0.0
is the new stable mainnet release of the mezod
chain client software.
📝 Changelog
- Fix permissions for the GHA
Release Binary
workflow by @lukasz-zimnoch in #463 - Update RPC for the mainnet block explorer by @lukasz-zimnoch in #464
- Minor tweaks to the block explorer by @lukasz-zimnoch in #465
- Generic bridgeable ERC20 by @dimpar in #457
- Refactor the bridgeable ERC20 implementation by @lukasz-zimnoch in #466
- Deployment of bridgeable
m*
ERC20 tokens by @lukasz-zimnoch in #467 - Parametrize mainnet explorer RPC by @lukasz-zimnoch in #469
- RPC endpoints improvements and refactors by @jeremyletang in #470
- refresh some outdated dependencies by @jeremyletang in #471
- Disable multi sdk.Msg per transaction. by @jeremyletang in #472
- encode nonceKeys for permit to hex, before hashing them by @jeremyletang in #474
- Use correct type in logs when converting big.Int to int64 by @jeremyletang in #473
- Fix behaviour of the ERC20.approve(0) by @jeremyletang in #475
- Add extra test to prove that the behaviour of ERC20.approve is correct by @jeremyletang in #477
- Adding nonces() method for ERC20 precompile by @dimpar in #476
- Clarified usage of transaction indexes inside RPC command by @tomaszslabon in #479
- Improving subscribing to events by @dimpar in #478
- Enforce minimum gas cost in the contract.RequiredGas method by @jeremyletang in #480
- Integrate WalletConnect with the block explorer by @lukasz-zimnoch in #482
- Change public RPC served by mainnet BlockScout by @lukasz-zimnoch in #483
- add panics when converting AsTransaction as the transaction should always be valid by @jeremyletang in #481
- Code simplification: remove closure by @tomaszslabon in #484
- add a gcp bucket via terraform to store coins logos for the explorer by @jeremyletang in #485
- Deploy a private mainnet RPC node by @lukasz-zimnoch in #488
- Update golangci lint action by @jeremyletang in #490
- Fix signature r + s values concatenation in permit by @jeremyletang in #486
- Fix handling of the safe parameter in the RPC by @jeremyletang in #487
- Fix a race in the ethereum pubsub topic creation by @jeremyletang in #489
- only pack the mezod binary in the release archive by @jeremyletang in #491
- The v2.0.0 upgrade handler by @lukasz-zimnoch in #492
Full Changelog: v1.0.0...v2.0.0
⚙️ Node setup
For guidance around node setup, please refer to the Validator Kit repository.
🔐 Signatures
We're providing two pieces of information for node providers and other interested parties:
- The Docker image
sha256
sum - The Linux binary archive
sha256
sum
Both hashes are signed by the development team and verifiable on Keybase. Our Keybase usernames are all associated our GitHub usernames.
Docker image
- Image:
mezo/mezod:v2.0.0
. sha256
sum:sha256:324a8edf026f2c996f32be3ce5f5bad98fcd3e58be9aa3938317bb740bfee93a
Signatures from the development team (verify these in the Keybase app):
-
@lukasz-zimnoch
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90sDpX wIX07Cfy2Yz31Xq 8mliRvTpoVIDeBV VZiP1JZd9al2xM4 PxWGGRJbpTt7ud4 nv100FKwudGlpbO 0LStJJY8tNoZL5f wo2VnAruSd6OINq 64Xj8psEMPb71fv pDsXnUBzfpCOA57 6awWe5oD96OcZa8 caCqJH5gcwdH1ld mjggwZfj5cwDfwU O9I65DZ8x4NGWIc ljfA0v2yuGuN31I EDqLKjQWQ5o5SZn YDZ6R4Mmkoofn4Z kNw15xKVsen. END KEYBASE SALTPACK SIGNED MESSAGE. -
@pdyraga
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk8SRO9e gN94erb57G43YvY asc2ypx7KtJhJpq tOozFkj38nf7pN6 1cmfT2AxOs9yFyZ 5t30IMPs1HWPymq SGZKjSkz2hyrVCb 6wTVamn0db95grt wcQYAfCgrizRr8C u5B49hRmX7iiNa0 tPVpBammA7Met1t gJ6pyAVohz7Jmh5 m872fsWmNVsXy0E HWVYnDZ8x4NGWIc ljfA0v2yuGuN31I EDqLKjQWQ5o5SZn YDZ6R4Mmkoofn4Z kNw15xKVsen. END KEYBASE SALTPACK SIGNED MESSAGE.
Linux binary
- Archive:
linux-amd64.tar.gz
(see Assets section) sha256
sum:c059c059ed7d1322de8bffc36ebfda012911c9a64388962c5cc3c0f0a6affe3b linux-amd64.tar.gz
Signatures from the development team (verify these in the Keybase app):
-
@lukasz-zimnoch
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90sDpX wIX07Cfy2Yz31Xq 8mliRvTpoVIDeBV VZiP1JZd9a2GCwq pw1FdZktAsXpnsH NRIhatAHZVaKqYD EUtNL9r75fKi9UE ZgBuk1ObmPSRkkb kUULWDUVCotUSm5 dddYOvjAUxZ2k7l aDVOpQOxFSykO8X LzIcL318L3M4ueg uCppA1ul4K5PlJ2 HETosNWRtkT6L9b x0iuSXQ0GbYXRcP KFOMZsCIEbYe3LN 6OG1Q7bBCWD8caY 6tpX77UtaQzlCY6 znZvsmxQvNDZGc. END KEYBASE SALTPACK SIGNED MESSAGE. -
@pdyraga
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk8SRO9e gN94erb57G43YvY asc2ypx7KtJhJpq tOozFkj38nuY99y 6isnS3QYzDDYBSz odZZjAxYDH7Mc1C 0LAcrUfFvUkdJ2A NDzBexBE2vC06E0 OuMBZiJ6gaMOk3m FZQu2IPBMoEhKDF rqvJXSh9l7B0iGk Ua5QSP91fCubt6J eyO1gFhvzQYcEXZ nDBJONWRtkT6L9b x0iuSXQ0GbYXRcP KFOMZsCIEbYe3LN 6OG2PZkEOVHlYee jS. END KEYBASE SALTPACK SIGNED MESSAGE.