Setup Instructions
Managing wallets for MANTRA on both COSMOS and EVM requires a bit of nuance.
Last updated
Managing wallets for MANTRA on both COSMOS and EVM requires a bit of nuance.
Last updated
Managing wallets and sending messages for MANTRA to be processed by native COSMOS/WASM and EVM is somewhat complex at the moment and NOT production-grade.
Creating a wallet from scratch is fine and can be done via Metamask or Keplr, after which, the PRIVATE KEY should be exported and imported to the alternative relevant locations as needed.
The private key will also be required for most contract deployments via Hardhat and Foundry anyway.
It is recommended to use the private key export of any wallet that you wish to import; seed phrases may not derive the correct private key in plugins such as Metamask and Keplr.
For the time being - using Metamask is the ideal scenario as it can render balances correctly for EVM and for MANTRA Chain (OMSTEAD) OM
Open Metamask and from top-right corner select the network dropdown to add custom network per the specs below:
Network Name
MANTRA-OMStead-EVM
RPC URL
https://evm.omstead.io
Chain ID (EVM)
7888
Currency Symbol
OM
Switch to MANTRA-OMStead-EVM network and you should see native OM token balance
Using the mantrachaind keys add
command, you can import the relevant seed phrase or private key into the command line and manage from there
Bank balances commands should have --node
and the relevant URL specified.
There is a change in private key algorithm to be compatible with EVM: eth_secp256k1
which means that Keplr is hashing the private key to public key INCORRECTLY in the UI, resulting in incorrect wallet addresses
Select Keplr
in the top and that will allow it to add the network to your extension: MANTRA-OMStead-EVM
Download and configure the relevant mantrachaind
binary from
Navigate to
Then you can add the token above ( the balance and address will be incorrect)