Key changes
Versions v2.28.0 and v2.29.0 were not directly proposed to mainnet guardians. Their changelogs are copied below.
Ink mainnet
Added Ink mainnet support. To enable it, please use these config parameters:
--inkRPC YOUR_INK_RPC
--inkContract 0xCa1D5a146B03f6303baF59e5AD5615ae0b9d146D
EVM chain ID verification
#4116 adds a check to verify that each EVM watcher is connected to the correct chain by verifying the EVM chain ID matches what is expected. If this error is detected, the watcher will fail with an "evm chain ID miss match" error.
P2P peer protection
#4292 adds the ability to specify a set of P2P peer IDs that should be added to the protected list. Please see the pull request for usage details.
What's Changed (v2.30.0)
- Deploy Ink mainnet by @bruce-riley in #4295
Full Changelog: v2.29.0...v2.30.0
What's Changed (v2.29.0)
- Update elliptic to >= 6.6.1 by @kev1n-peters in #4272
- Update CODEOWNERS for Transfer Verifier by @johnsaigle in #4281
- Node/EVM: Add instant finality to chain config by @bruce-riley in #4283
- Node/EVM: Berachain not instant finality by @bruce-riley in #4285
- Wormchain token denom bug fix by @mdulin2 in #4265
- Node/EVM: Update repair tool by @bruce-riley in #4291
- node: commit results of "go mod tidy" by @johnsaigle in #4278
- ci: bump ubuntu-20.04 to ubuntu-24.04 by @evan-gray in #4293
- cli: arbitrary chain registration by @evan-gray in #4201
- node: Governor token list update by @djb15 in #4287
- Node/P2P: Add protected peers list by @bruce-riley in #4292
Full Changelog: v2.28.0...v2.29.0
What's Changed (v2.28.0)
- governor: Add initial token list for Unichain and Berachain by @djb15 in #4270
- Node/EVM: Add GetLatestBlocks API by @bruce-riley in #4274
- Node/EVM: Verify EVM chain ID by @bruce-riley in #4116
- txverifier: fix bugs and improve error handling by @johnsaigle in #4277
- Node: Reobserve with custom endpoint by @bruce-riley in #4260
Full Changelog: v2.27.0...v2.28.0