Wormhole is a crosschain protocol that supports more than 30 blockchains for cross-network messaging.
Today we will deploy a simple smart contract of the Wormhole project in two test networks: the Avax testnet and the Celo testnet. And at the end we will send messages between them
All actions will be performed in the Visual Studio Code program. If you don't have it, you can install it by clicking here:
https://code.visualstudio.com/download
Create a Wormhole folder and open it in VS Code. Open a new terminal:

Install the necessary components:
Node 16.14.1 or later, npm 8.5.0 or later: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
forge 0.2.0 or later: https://book.getfoundry.sh/getting-started/installation
The next step is to request test tokens:
Start typing commands one by one in the VS Code program terminal:
git clone https://github.com/wormhole-foundation/hello-wormhole.git
cd hello-wormhole
npm run build
forge test

Next command:
EVM_PRIVATE_KEY=your_wallet_private_key npm run deploy

Let's send messages
EVM_PRIVATE_KEY=your_wallet_private_key npm run test

Congratulations! You have successfully deployed a smart contract and successfully sent messages!

