Introduction
Overview
1.
xDapps
1.1.
Dapp Ecosystem Basics
1.2.
Cross-Chain Interoperability
1.3.
xData & xAssets
1.4.
What is an xDapp?
1.5.
Advantages of xDapps
2.
Wormhole
2.1.
What is Wormhole?
2.2.
Architecture Overview
2.3.
Core Layer Contracts
2.4.
VAA: Verified Action Approval
2.5.
Guardian Network
2.6.
Relayers
2.7.
Portal xAsset Bridge
2.8.
Wormchain
xDapp Development
3.
Before You Start
4.
Wormhole Local Validator
5.
Tilt Installation
5.1.
MacOS
5.2.
Linux
5.3.
Constants
6.
Project Scaffold
7.
Sending Messages
7.1.
EVM
8.
Registering xDapps
8.1.
EVM
9.
Relaying Messages
9.1.
Manual Relays
9.2.
REST & Spy Relayer
9.3.
Generic Relayers
10.
Receving Messages
10.1.
EVM
11.
Projects
11.1.
EVM Messenger
11.1.1.
Solidity
11.1.2.
JS Client
11.2.
Messenger
11.2.1.
Prerequistes
11.2.1.1.
EVM
Portal Token Bridge
12.
Portal
12.1.
EVM
12.1.1.
Attesting
12.1.2.
Transfer Tokens
12.2.
Portal JS SDK
12.2.1.
EVM to Solana Transfer
12.2.2.
Polygon to Oasis with Relayers
13.
Portal Payloads
Other Resources
14.
Reference
14.1.
Tools
14.2.
Github & Useful Links
14.3.
Deployed Contracts
14.4.
RPC Nodes
Light
Rust
Coal
Navy
Ayu (default)
Wormhole xDapp Development Book v0.1.0
Projects
The projects for this repository are located
here
.