Infrastructure Components#
Get Started#
This section provides a closer look at the core components that power Wormhole's infrastructure, including Guardians, relayers, VAAs, and the Spy.
-
How Do Wormhole’s Infrastructure Components Work Together?
A simplified flow of a cross-chain message from a source-chain contract to a target-chain contract can be summarized as follows:
- Messages are sent from a source contract to the Wormhole Core Contract on the source chain, which publishes them on-chain
- Guardians then validate these messages before forwarding them to the target chain
- The validated message is encapsulated in a VAA (Verifiable Action Approval), combining the message with Guardian signatures to create a proof
- A relayer relays the VAA to the target chain, which is then verified by the Wormhole Core Contract on the target chain
You can find more information about the infrastructure components and how they work together on the Architecture Overview page.
Components#
-
Wormhole Core Contracts
The Core Contracts are responsible for publishing and verifying all cross-chain messages.
-
Verifiable Action Approvals (VAAs)
VAAs are Wormhole's core messaging primitive, consisting of cross-chain data packets.
-
Guardians
Guardians are nodes responsible for observing messages and signing the corresponding payloads.
-
Relayers
Relayers are processes that handle the delivery of VAAs to their intended destination.
-
Spy
A Spy watches the messages published by the Guardian Network and can forward network traffic.