github wormhole-foundation/wormhole v2.4.1
guardiand v2.4.1

latest releases: v2.24.2-wormchaind, v2.24.2, v2.24.1...
2 years ago

Backwards-incompatible changes:

  • The unused --terraChainID flag was removed.

New features:

  • guardiand now supports generating NFT/token bridge upgrade governance VAAs.

  • Support for posting alerts to Discord was added (can be seen in action in #alerts on Discord).

  • A guardiand admin find-missing-messages command was added, which searches the local VAA store for sequence number gaps for a specific emitter address. This can be used to verify whether the local node is missing any signed VAAs - there should be zero gaps.

    For example, this is how you could search for missing messages for recent emitters on mainnet using this new feature:

    grep -aF "observed and signed confirmed message publication" /var/log/wormhole.log | \
      head -n 500 | grep -Po '{.*}'  | jq -r '.message_id | split("/")[:-1] | join(" ")' | sort | uniq | \
      xargs -n2 echo sudo -u wormhole guardiand admin find-missing-messages --socket /run/guardiand/admin.socket
    

Improvements:

  • No longer run the scheduled recovery on startup.
  • Some Prometheus per-chain metrics were fixed to include the correct source label rather than "unknown".
  • Messages with a sequence number larger than INT64_MAX can now be requested from the API.
  • Gossip observations now include a MessageID field, which is logged. This helps debugging observations without local state. The previous release already added a TxHash field for the same reason.

Don't miss a new wormhole release

NewReleases is sending notifications on new releases.