This repository was generated from the wormhole-scaffolding template. We recommend using this template as a starting point for cross-chain development on Wormhole.
Install Foundry tools, which include forge
, anvil
and cast
CLI tools.
Warning Only Solana versions >= 1.14.14 and < 1.15 are supported.
Install cargo
and anchor
CLI tools. If you need these tools,
please visit the Anchor book for more details.
Install the Sui
CLI. This tool is used to compile the contracts and run the tests.
cargo install --locked --git https://github.com/MystenLabs/sui.git --rev 09b2081498366df936abae26eea4b2d5cafb2788 sui sui-faucet
First, checkout the Wormhole repo, then install the CLI tool by running:
wormhole/clients/js $ make install
worm
is the swiss army knife for interacting with wormhole contracts on all
supported chains, and generating signed messages (VAAs) for testing.
Each directory represents Wormhole integrations for specific blockchain networks. Please navigate to a network subdirectory to see more details (see the relevant README.md) on building, testing and deploying the smart contracts.
Also see the design doc.