<aside> 🚧

Executor and our Relay Provider are under active development! Please excuse the debris while we work to improve your experience and feel free to share your feedback. 😊

</aside>

URLs

Contracts

[Public] Executor Addresses

Intro

gm, fellow Executor integrator! If you’re reading this, you may be dissatisfied with the current state of relaying in the Wormhole ecosystem. You just want to emit your Wormhole message and pay someone to submit it to a contract on another chain. Well, there’s a design for that!

https://github.com/wormholelabs-xyz/example-messaging-executor

This document focuses on integrating Wormhole v1 VAAs, but CCTP and NTT transfers are also supported as well as potential future messaging types via Executor’s extensible request design.

For a complete example of a VAA v1 Executor integration across EVM and SVM, see https://github.com/wormholelabs-xyz/example-permissionless-token-bridge-executor-shim.

Dependencies

EVM

To get started,

forge install <https://github.com/wormholelabs-xyz/example-messaging-executor.git>

If you don’t already have the wormhole sdk installed,

forge install <https://github.com/wormhole-foundation/wormhole-solidity-sdk.git>   

SVM

The SVM examples provided here are intended for use with Anchor 0.31.1

Add the following dependencies to your Cargo.toml