Key changes
Delegated guardian sets
#4628 adds support for a feature named "delegated guardian sets" aka. "mini guardian sets" that enables different chains to be observed by a configurable number of guardians. By default, there is no change in how chains are observed compared to the previous release, unless the guardian node operator configures the address of WormholeDelegatedGuardians.sol on Ethereum. This smart contract serves as the source of truth configuration for which guardians have been delegated by the rest of the guardians to observe any one particular chain.
These release notes will be updated with the address of WormholeDelegatedGuardians.sol that's being deployed by the contributors to Ethereum. The contributors will propose that guardians adopt it and make it the canonical source of truth.
What's Changed
- node(governor): Add governed tokens by @johnsaigle in #4656
- ci: Upgrade golangci-lint version to 2.8.0 by @johnsaigle in #4612
- node(governor): Add governed tokens by @johnsaigle in #4663
- Fix wormchain docker tests by @fergarrui in #4672
- node: Scale Governor transfer USD values to increase effective precision by @djb15 in #4661
- node: Reduce frequency of token price updates by @djb15 in #4673
- node: Restrict broadcasters of signed observations to known guardians by @djb15 in #4660
- node: Governor token list update by @djb15 in #4679
- node(svm): Add defense-in-depth nil check for TransactionMeta by @johnsaigle in #4677
- node(aptos-watcher): Add bounds check for TxID by @johnsaigle in #4680
- node: Add support for delegated guardian sets by @nvsriram in #4628
- node(governor): Add governed tokens by @johnsaigle in #4684
Full Changelog: v2.55.0...v2.56.0