This page will walk you through available EVM related functionalities.
Humanode network is an EVM compatible chain. You are able to use Humanode network as usual EVM-based chain in the way of holding and transferring tokens, creating and calling smart contracts, using Ethereum RPC API, using external EVM tools like Metamask to hold funds, Remix IDE and Truffle software to develop your smart contracts. The main difference is that you can't run a validator node and participate in consensus logic in terms of EVM terminology.
Check the Ethereum compatibility doc for details.
Humanode Network allows two account kinds:
- Substrate Accounts and
- Ethereum Accounts.
By default, substrate account doesn't match any ethereum account that can be represented as the same account (substrate and ethereum accounts systems use different cryptographic algorithms).
But you can create a permanent two-way binding between an ethereum account and a native substrate account with
To simplify manual process of creating and submitting
claim_accountextrinsic, Humanode provides EVM Accounts mapping tool that connects to your Polkados.js and Metamask extensions where you can chose the accounts itself that will be mapped, creates and signs
claim_accountextrinsic and submits it to the network.