# Deploying HelloWormhole **Published by:** [Vitamine](https://paragraph.com/@vitamine777/) **Published on:** 2023-11-29 **URL:** https://paragraph.com/@vitamine777/deploying-hellowormhole ## Content 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 them1. PreparingAll 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-npmforge 0.2.0 or later: https://book.getfoundry.sh/getting-started/installationThe next step is to request test tokens:For Avax testnet - faucetFor Celo testnet - faucet2. Deploying the smart contractStart 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 This is the result after the last commandNext command:EVM_PRIVATE_KEY=your_wallet_private_key npm run deploy If you've done everything right, your contract will deploy on two networksLet's send messagesEVM_PRIVATE_KEY=your_wallet_private_key npm run test This is the message you will get on a successful testCongratulations! You have successfully deployed a smart contract and successfully sent messages!Wormhole socialsDiscord X (Twitter) Website ## Publication Information - [Vitamine](https://paragraph.com/@vitamine777/): Publication homepage - [All Posts](https://paragraph.com/@vitamine777/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@vitamine777): Subscribe to updates - [Twitter](https://twitter.com/nlabplay): Follow on Twitter