Skip to content

Conversation

@evgeniko
Copy link

@evgeniko evgeniko commented Oct 1, 2025

Enables verifying VAAs on any EVM chain with custom RPCs, instead of being limited to Sepolia/Ethereum with hardcoded RPCs:

  • Added --chain / -c option to specify which chain to verify on
  • Added --rpc option to provide custom RPC endpoint (overrides network default)

Verify on ArbitrumSepolia (uses default RPC)

worm verify-vaa -n testnet --chain ArbitrumSepolia -v <VAA_HEX>

Verify with custom RPC

worm verify-vaa -n testnet --chain BaseSepolia --rpc <CUSTOM_RPC> -v <VAA_HEX>

New parse-guardian-key command:
Added new command to deserialize base64-encoded Wormhole guardian private keys
Outputs hex format of the deserialized key
Useful for converting guardian keys for testing and development

Parse a base64-encoded guardian key

worm parse-guardian-key <BASE64_GUARDIAN_KEY>

@evgeniko evgeniko changed the title Add --rpc option to verify-vaa command, which is useful when default RPC endpoints are unavailable Worm cli: Add --chain and --rpc parameters to verifyVaa command Oct 14, 2025
@evgeniko evgeniko changed the title Worm cli: Add --chain and --rpc parameters to verifyVaa command clients/js: Add --chain and --rpc parameters to verifyVaa command Oct 14, 2025
@evgeniko evgeniko changed the title clients/js: Add --chain and --rpc parameters to verifyVaa command clients/js: Add --chain and --rpc parameters to verifyVaa command + new parse-guardian-key command Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant