EVM compatibility layer
MAJOR RELEASE! MANDATORY FOR EVERYONE!
Frontier:
EVM
module - EVM code executorEthereum
module - ethereum blockchain emulator, block mapping consensus logicDynamic-fee
module - gas fee calculationBlock-mapping
- consensus logic implementation- HTTP RPC API calls - for Metamask, Remix and other wallets/tools interaction
- Other components
Precompiles (precompiled smart contracts):
- Standard Ethereum precompiles:
- Custom precompiles (Solidity interfaces) for LoT runtime modules:
- balances-erc20 precompile - Native token P3D interaction
- assets-erc20 precompile - Local assets 3DPRC2
- Proxy module precompile
- Batch calls precompile
Proxy runtime module
Allows for one account to delegate certain calls to another account, so the calls can be executed on the delegator's behalf.