evm
pallet, which provides the environment to deploy and run Ethereum Smart Contracts natively on The Root Network. This gives web3 developers access to smart contract functionality and also means that any code previously written for Ethereum can now run on The Root Network blockchain with minimal changes.
The Root Network also exposes functionalities of certain pallets as “precompiles”, which allows users/tooling to query/transact with the pallet functions as if they are Solidity functions. This allows native network currencies and NFTs to appear as regular ERC-20s and ERC-721s to Ethereum tooling and contracts alongside other functionality to supercharge contract development, such as Decentralised Exchange (DEX), ERC-1155.
ethers.js
.