Skip to main content
This section is for EVM developers who want to build on Injective using familiar EVM tooling and workflows. Whether you’re deploying Solidity smart contracts, integrating WalletCOnnect/MetaMask, or building full-stack dApps, you’ll find comprehensive guides for using Hardhat, Foundry,and other standard Ethereum development tools. All while gaining access to Injective’s unique native modules like the on-chain orderbook and staking. Injective brings the best of both worlds to EVM developers: Complete compatibility with Ethereum tooling combined with access to powerful native Cosmos modules. Unlike typical EVM-compatible chains that operate in isolation, Injective’s precompiles act as bridges between Solidity and the native Injective modules. This means your smart contracts can directly interact with the on-chain orderbook, stake tokens, participate in governance, and leverage the MultiVM Token Standard for unified liquidity, all while using MetaMask, Hardhat, Foundry, or any standard Ethereum tool. With gas costs a fraction of Ethereum’s and sub-second block times, Injective offers a superior developer experience without sacrificing the familiar workflows Ethereum developers know.

Key Concepts

Configure Your Network

Set up your connection to Injective’s EVM

Deploy a Contract

Write Solidity. Then compile, test, deploy, verify, and interact with smart contracts.

Precompiles

EVM interface that allows smart contracts to interact with native functions of the Injective chain

Request EVM Testnet Funds

INJ Faucet
Last modified on March 31, 2026