Glossary

An index of commonly used technical terms

Chain ID

The Chain IDs in the Wormhole context are u16 integers that map to chains. Note these Chain IDs are not the same as other Chain IDs used for things like wallets.

Each Chain ID is documented on its page in the Blockchain Environments.

Consistency Level

The level of finality (consistency) a transaction should meet before being signed by a Guardian. See Consistency section of constants page for details.

Delivery Provider

A Delivery Provider performs the service of watching for Wormhole Relayer delivery requests and performing the delivery to the intended target chain as instructed

Emitter

The contract that calls the Wormhole Core contract. It's address is included in the message published and a sequence number for the message is tracked to provide a unique id.

Finality

The Finality of a transaction is dependant on the blockchain properties. After a transaction is considered final, it can be assumed the state changes it caused won't be rolled back.

Gateway

The Gateway is Cosmos-SDK chain used by Wormhole to facilitate communication with the Cosmos ecosystem.

Guardian

A Guardian is one of the 19 parties running validators in the Guardian Network that contributes to the VAA multisig.

Guardian Network

Validators that exist in their own P2P network that serve as Wormhole's oracle by observing activity on-chain and generating signed messages attesting to that activity.

Guardian Set

The Guardian Set is a set of guardians that are responsible for validating a message emitted from the core contracts. Occasionally the members in the set will change through a governance action.

Heartbeat

Each Guardian will issue a Heartbeat on a 15s interval to signal that it is still running and to convey details about its identity, uptime, version, and status of the connected nodes.

The heartbeats are shown on the dashboard.

Observation

An Observation is the data structure that describes a message that was emitted by the Core Contract and noticed by the Guardian node.

Relayer

A Relayer is any process which delivers VAAs to a destination.

Sequence

A nonce, strictly increasing, tracked by the wormhole core contract and unique to emitter chain and address

Spy

A Spy is a daemon that eavesdrops on the messages passed between Guardians, typically to track VAAs as they get signed.

VAA

Verifiable Action Approvals (VAAs) are the base data structure in the Wormhole ecosystem, containing the messages emitted by xDapps along with information such as what contract emitted the message.

Validator

A daemon that is configured to monitor a blockchain node and observe messages emitted by the wormhole contracts.

Wormchain

The original name of the Gateway.

xChain

Term that refers to the full range of cross-blockchain interoperability.

xAssets

Chain-and-path agnostic token that exists on a layer outside the blockchain ecosystem, which can be used to conduct transactions on any blockchain.

xDapp

Decentralized application that enables users to create and/or use xData.

xData

Data that exists in a layer outside of Layer 1 blockchains, which is accessible by all chains.

Last updated