Digital Wallets
# MetaMask
SYNOPSIS
Connect your Metamask wallet with Imversed.
The MetaMask (opens new window) browser extension is a wallet for accessing Ethereum-enabled applications and managing user identities. It can be used to connect to Imversed through the official testnet or via a locally-running Imversed node.
If you are planning on developing on Imversed locally and you haven’t already set up your own local node, refer to the [quickstart tutorial](Link to quickstart tuntorial)
, or follow the instructions in the GitHub repository (opens new window)
# Adding a New Network
Open the MetaMask extension on your browser, you may have to log in to your MetaMask account if you are not already. Then click the top right circle and go to Settings
> Networks
> Add Network
and fill the form as shown below.
You can also lookup the EIP155 (opens new window) Chain ID
by referring to chainlist.org (opens new window). Alternatively, to get the full Chain ID from Genesis, check the [Chain ID](Link to page)
documentation page.
Here is the list of fields that you can use to paste on Metamask:
:::: tabs ::: tab Mainnet
Network Name:
Imversed Canary
New RPC URL:
https://jsonrpc-endpoint-canary.imversed.com:443
Chain ID:
5555555
Currency Symbol (optional):
IMV
Block Explorer URL (optional):
https://txe-canary.imversed.com
:::: ::: tab Testnet
Network Name:
Imversed Testnet
New RPC URL:
https://jsonrpc-endpoint-test.imversed.com:443/
Chain ID:
5555558
Currency Symbol (optional):
IMV
Block Explorer URL (optional):
::: ::: tab Local Node
Network Name:
Imversed Local
New RPC URL:
https://jsonrpc-endpoint-test.imversed.com:443/
Chain ID:
5555558
Currency Symbol (optional):
IMV
Block Explorer URL (optional):
https://txe-test.imversed.com/
::: ::::
# Import Account to Metamask
# Automatic Import
Once you have added Imversed to the Metamask Networks, you can automatically import your accounts by:
- Go to the official EVM Chain ID Registry website: chainlist.org (opens new window)
- Search for
"Imversed"
Here will be picture chainlist.org
# Manual Import
Close the Settings, go to My Accounts (top right circle) and select Import Account. You should see an image like the following one:
Now you can export your private key from the terminal using the following command. Again, make sure to replace mykey
with the name of the key that you want to export and use the correct keyring-backend
:
imversed keys unsafe-export-eth-key mykey
Go back to the browser and select the Private Key
option. Then paste the private key exported from the unsafe-export-eth-key
command.
Your account balance should show up as [1 tImversed
here we need to more info] and do transfers as usual.
If it takes some time to load the balance of the account, change the network to Main Ethereum Network
(or any other than Localhost 8545
or Imversed
) and then switch back to Imversed
.
# Reset Account
If you used your Metamask account for a legacy testnet/mainnet upgrade, you will need to reset your account in order to use it with the new network. This will clear your account's transaction history, but it won't change the balances in your accounts or require you to re-enter your Secret Recovery Phrase
.
Make sure you download your account state to persist public account addresses and transactions before clearing your wallet accounts.
Go to Settings
> Advanced
and click the Reset Account
button as shown below:
# Download Account State
To see your Metamask logs, click the top right circle and go to Settings
> Advanced
> State Logs
. If you search through the JSON file for the account address you'll find the transaction history.
# Backup
SYNOPSIS
Learn how to backup your wallet's mnemonic and private key.
# Mnemonics
When you create a new key, you'll recieve a mnemonic phrase that can be used to restore that key.
Backup the mnemonic phrase:
Coming soon
To restore the key:
Coming soon
# Export Key
# Tendermint-Formatted Private Keys
To backup this type of key without the mnemonic phrase, do the following:
Coming soon
# Ethereum-Formatted Private Keys
Note: These types of keys are MetaMask-compatible.
To backup this type of key without the mnemonic phrase, do the following:
Coming soon
# Import Key
# Tendermint-Formatted Private Keys
Coming soon
# Ethereum-Formatted Private Keys
Coming soon
# Verification
Verify that your key has been restored using the following command:
Coming soon