HelloWorld.sol

🟩 This is a beginner track.

πŸ“œ TL;DR:

  • In this tutorial, we will utilize Remix IDE, a versatile, open-source web-based platform, to develop and deploy our smart contract onto Hemi testnet.

  • This guide is tested to work with Solidity version 0.8.26. If you experience any issues, try setting this version explicitly in the Solidity Compiler tab on Remix.

  • Earn and track Hemi points for completing this tutorial!


🏁 Prerequisites


πŸ“š Tutorial

1. Go to Remix IDE

Remix IDE is a powerful, open-source web application for developing, compiling, and deploying Ethereum smart contracts with ease.


2. Add the Smart Contract

In Remix IDE, start by creating a new file named HelloWorld.sol.

  • The following contract is a basic example designed for interaction. Copy the code below and paste it into the file HelloWorld.sol.


3. Compile the Contract

Select Compile HelloWorld.sol button to use the Remix IDE's Solidity compiler. Check for any compilation errors and fix them.


4. Connect Remix To MetaMask

Choose Injected Provider - MetaMask under "Environment".


5. Confirm the Connection

  • A pop-up from MetaMask will appear to confirm the connection. Select Next.

  • Select Connect


  • Link to the relevant Hemi account in the "Account" drop-down.


7. Deploy

Execute the deployment of your smart contract to the Hemi network directly from Remix IDE.

  • Select Deploy

  • Your MetaMask will pop-up to confirm the deployment of your smart contract. Select Confirm

πŸ₯³ Wohoooo! If successful you should see a βœ… in the console.

⚠️ If it fails, double check that the Solidity version in the compiler is the correct version.

Last updated

Was this helpful?