LogoLogo
  • Introduction
  • Quick Start
    • Developing Cross Chain Dapps
      • Standard Relayer
      • Specialized Relayer
    • Tutorials
      • Hello Wormhole
        • Hello Wormhole Explained
        • Beyond Hello Wormhole
      • Hello Token
      • CCTP
        • USDC Transfers With Connect SDK
      • Simple Relayer
        • Advanced Relayer Example
    • Demos
    • Wormhole Connect: Bridging Made Easy
  • Explore Wormhole
    • Architecture
    • Security
    • Core Contracts
    • Guardians
    • VAAs
    • Relayers
    • Spy
    • Gateway
      • Onboarding
  • Reference
    • Constants Reference
    • Development Environment
      • Tilt
      • Tooling
    • Blockchain Platforms
      • Algorand
      • Aptos
      • CosmWasm
      • EVM
        • Relayer
      • Near
      • Solana
      • Sui
    • API Docs
      • Wormholescan API
    • SDK Docs
      • Legacy SDK
    • CLI Docs
    • Glossary
  • Wormhole Connect
    • Overview
    • Routes
    • Features
    • Configuration
  • Native Token Transfers
    • Overview
      • System Components
      • Deployment Models
    • Deployment
      • Installation
      • Deploy to EVM
      • Deploy to Solana
      • Post Deployment
    • Configuration
      • Rate Limiting
      • Access Control
    • Security
    • Custom Transceivers
    • Architecture
      • EVM Message Lifecycle
      • Solana Message Lifecycle
  • Queries
    • Overview
    • Getting Started
    • FAQs
  • MultiGov
    • Overview
    • Getting Started
    • Deployment
      • Configuration
    • Upgrading
    • Architecture
    • Guides
    • FAQs
  • External Links
    • Explorer
    • Ecosystem
    • Guardian Dashboard
    • Portal Bridge Docs
    • Discord
    • Twitter
    • Github
Powered by GitBook
On this page
  • Automatic Relaying
  • Specialized Relayer
  • More

Was this helpful?

Edit on GitHub
  1. Quick Start

Developing Cross Chain Dapps

Last updated 1 year ago

Was this helpful?

If you haven't read the Wormhole to understand what Cross Chain Development is and how developers and Dapps can benefit from it, please start there.

are the core messaging primitive in Wormhole. You can think of them as packets of cross chain data that are emitted any time a cross chain application contract interacts with the Core Contract.

in the Wormhole context are processes that deliver Verifiable Action Approvals (VAAs) to their destination, playing a crucial role in Wormhole's security model. They can't compromise security, only liveness, and act as delivery mechanisms for VAAs without the capacity to tamper with the outcome.

When building a cross chain application, there are two primary ways to relay messages (VAAs) with Wormhole.

  1. - No off chain code required

  2. - Some off chain code may be required

The components outlined in blue are those that must be implemented by the developer

Automatic Relaying

Automatic Relaying is currently only supported for EVM environments.

With Automatic Relaying, only the contracts need to be developed. Leave the message delivery to a service provider.

Specialized Relayer

More

With Specialized Relaying, the developer can communicate with and has the freedom to choose a delivery strategy.

More tutorials are available .

Read More
Quick Start
any blockchain Wormhole supports
Read More
Quick Start
here
introduction
VAAs
Relayers
Automatic Relaying
Specialized Relaying
Standard Relayer
Specialized Relayer