Key Concepts
| Term | Definition |
|---|---|
| EVM Equivalence | Injective’s native EVM maintains 1:1 compatibility with Ethereum, supporting the latest geth version while offering significantly lower gas costs. |
| Precompiles | Special Go-based contracts embedded at fixed EVM addresses (e.g., 0x64 for Bank) that bridge Solidity to Injective’s native modules (Cosmos SDK), enabling access to exchange, staking, and bank functionality. |
| MultiVM Token Standard (MTS) | A unified token model where tokens share one canonical balance across EVM and Cosmos environments, eliminating the need for bridging or wrapping between VMs. |
| Bank Precompile | The EVM interface at 0x64 that proxies ERC20 operations (mint, burn, transfer) to the native bank module, enabling MTS-compliant tokens with unified balances. |
| Bank Module | A native module (Cosmos SDK) that maps native bank denoms (INJ, IBC, Peggy assets) to MTS-compliant ERC20 contracts within the EVM. |
Navigation
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
