The MiniEVM is a variant of Initia’s rollup framework with Ethereum Virtual Machine (EVM) integration. With the MiniEVM, developers can deploy and interact with Solidity and other EVM-based smart contracts just as they would on other EVM networks. All of the tools such as wallets, explorers, and developer tools that users are familiar with also work out of the box with the MiniEVM.In addition to EVM compatibility, the MiniEVM provides a number of unique features, including:
The MiniEVM revolves around a single token standard by implementing a custom Bank Interface that provides an ERC20 interface for all tokens on the chain. This includes:
Native Tokens: Tokens that are native to the Cosmos blockchain.
Fee Denom Tokens: Tokens used for transaction fees.
Tokens Bridged via IBC: Tokens transferred through the Inter-Blockchain Communication (IBC) protocol.
ERC20 Tokens Created on the Rollup: Standard ERC20 tokens created within the rollup framework.