Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1.11 KB

README.md

File metadata and controls

28 lines (16 loc) · 1.11 KB

Wormhole Integration in EVM

These programs are enumerated the same as the other smart contract subdirectories (e.g. solana).

Design Documents

Read the design documents for each example project:

  1. HelloWorld
  2. HelloToken
  3. NftBurnBridging

Prerequisites

Install Foundry tools, which include forge, anvil and cast CLI tools.

Build

Simply run make to install the necessary dependencies and build with forge, which runs the test simultaneously.

Test Suite

Run the Solidity-based unit tests with make unit-test and the local-validator integration tests via make integration-test, or simply make test to run both of them.

Deployment

The repo can either be run on a local testnet with Anvil or deployed on Ethereum mainnet + testnet with Forge.
To avoid the overhead of setting up rpc and wallets, use Remix IDE.