diff --git a/README.md b/README.md index 3c39548f..48739584 100644 --- a/README.md +++ b/README.md @@ -12,17 +12,28 @@ git clone git@github.com:wormhole-foundation/example-liquidity-layer.git --recur ## Prerequisites +### Node version + +It is recommended to use `Node v20.18.x`. + +```bash +# E.g. +nvm install 20.18.2 +nvm use 20.18.2 +``` + ### EVM Install [Foundry tools](https://book.getfoundry.sh/getting-started/installation), which include `forge`, `anvil` and `cast` CLI tools. +Before using the typescript SDK, build the evm types by running `make build` _inside_ the `evm` directory. Without this step, the typescript SDK will not be able to be interpreted by the typescript compiler. + ## Build, Test and Deploy Smart Contracts 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. [Wormhole Circle Integration]: https://github.com/wormhole-foundation/wormhole-circle-integration/blob/main/DESIGN.md - ### Typescript SDK To use the Typescript SDK, at the root of this repository, run: @@ -49,4 +60,3 @@ import { import { PreparedOrder } from "@wormhole-foundation/example-liquidity-layer-solana/tokenRouter/state"; // ... ``` -