Key changes
Go version bump
#4691 bumps the go version to 1.24.13. Guardians should use this or a higher version for this release.
Nexus testnet
This release contains support for Nexus testnet. To enable it, use the following config parameters:
--nexusRPC YOUR_RPC
--nexusContract 0x194B123c5E96B9b2E49763619985790Dc241CAC0
Delegate observation window bump
#4743 increases the delegate observation window to facilitate recovery of messages that did not receive a quorum of attestations within the 1 hour cleanup window. This is a temporary measure.
What's Changed
- meta: Add AR members as CODEOWNERS for the watchers by @johnsaigle in #4685
- sui: add method to create a vaa for testing by @kcsongor in #4141
- upgrade to go 1.24.13 by @fergarrui in #4691
- feat: governance sui call cmd by @douglasgalico in #4690
- node: Governor token list update by @djb15 in #4689
- Adds mainnet v2 guardian set v5 by @CurtBryan in #4696
- node: Reduce Governor chain limits by @djb15 in #4703
- node: Algorand watcher bounds checking + unit test coverage by @djb15 in #4687
- node: Fix trimming of CCQ block hashes by @djb15 in #4688
- feat(node): Manager Service and Dogecoin signing by @evan-gray in #4692
- node(notary): Improve concurrency handling by @johnsaigle in #4700
- node: Clear in memory messages on Governor reload by @djb15 in #4707
- chore: guardian set 5 admin template by @aapclark in #4697
- Add //SECURITY comments to the Solana watcher by @mdulin2 in #4662
- meta: Add SECURITY_CONTEXT.md for common security misreports by @johnsaigle in #4699
- node(ccq): stop retrying deterministic eth_call reverts by @evgeniko in #4675
- fix(node): manager service redeemScripts len check by @evan-gray in #4715
- ci: Add magic number detection lint by @johnsaigle in #4714
- docs: Add Delegated Guardian Sets whitepaper by @nvsriram in #4708
- meta: Add Cosmos-related governance to SECURITY_CONTEXT.md by @johnsaigle in #4719
- node: Nil pointer check in fetchMessageAccount by @djb15 in #4710
- node: Make copy of message in msg_verifier by @djb15 in #4709
- ci: add Claude Code review workflow by @evgeniko in #4686
- ci: Add asciicheck lint by @johnsaigle in #4723
- Add nexus testnet. Reserve Tempo chain ID by @fergarrui in #4733
- feat(ethereum): DelegatedManagerSet by @evan-gray in #4693
- chore(node): update default bootstrap peers for testnet by @evan-gray in #4734
- governor: Add manual token entries by @johnsaigle in #4726
- node: Add bounds check to Aptos Watcher payload parsing by @djb15 in #4706
- Add IBC and CosmWasm security comments. by @mdulin2 in #4683
- node: Reduce Solana Governor limits by @djb15 in #4741
- fix(cli): edit-vaa should normalize guardian addresses by @evan-gray in #4742
- node: Increase Governor max delay to 90 days by @djb15 in #4739
- chore(node): increase delegate observation window by @evan-gray in #4743
New Contributors
- @douglasgalico made their first contribution in #4690
- @evgeniko made their first contribution in #4675
Full Changelog: v2.56.0...v2.58.0