Wallet Integration
Wallet integration is an essential aspect of dApp development that allows users to securely interact with blockchain-based applications.
EVM Wallet Compatibility
Any standard EVM wallet works out of the box with Ontomir EVM chains. This includes popular wallets like MetaMask, Rabby, WalletConnect, and any other wallet that supports Ethereum and EVM-compatible chains. No special configuration or custom integration is required - simply add your chain's RPC endpoint and chain ID to any EVM wallet.
Key Integration Points
Standard EVM RPC: Ontomir EVM exposes the standard Ethereum JSON-RPC API, ensuring compatibility with all EVM wallets
EIP-1559 Support: Full support for EIP-1559 dynamic fee transactions, enabling automatic gas estimation
Address Format: Uses standard Ethereum addresses (0x format) for EVM transactions
Transaction Types: Supports all standard Ethereum transaction types including legacy and EIP-1559 transactions
Wallet Support
MetaMask
EVM
Works out of the box - just add network RPC
Rabby
EVM
Works out of the box - just add network RPC
WalletConnect
EVM
Standard WalletConnect integration works
Keplr
Ontomir + EVM
Supports both Ontomir and Ethereum transaction formats
Leap
Ontomir + EVM
Supports both Ontomir and Ethereum transaction formats
Ledger
Hardware
Compatible via MetaMask or other wallet interfaces
Client Libraries
For programmatic wallet integration, use standard Ethereum client libraries like ethers.js, web3.js, or viem which are fully compatible with Ontomir EVM chains.
Quick Start
To add a Ontomir EVM chain to MetaMask or any EVM wallet:
Open your wallet and navigate to "Add Network"
Enter the following details:
Network Name: Your chain name
RPC URL: Your chain's JSON-RPC endpoint (port 8545)
Chain ID: Your EVM chain ID (integer)
Currency Symbol: Your native token symbol
Block Explorer URL: (optional) Your chain's block explorer
That's it! Your wallet is now ready to interact with the Ontomir EVM chain.
