Your First EVM Smart Contract

Smart contracts are code that runs on a blockchain. You can compile Solidity smart contracts, and test, deploy, verify, and interact with them on Injective's Ethereum Virtual Machine (EVM). You can do so using standard EVM developer tools and frameworks too. These guides show you how to do so using Hardhat and Foundry.

Hardhat

This guide will walk you through building an EVM Smart Contract on Injective Testnet using Hardhat.

Foundry

This guide will walk you through building an EVM Smart Contract on Injective Testnet using Foundry.

Next steps

Smart contracts do not provide a user experience for non-technical users. To cater to them, you will need to build a decentralised application. To do so, check out the your first DApp guides!

Last updated