🛠️EVM Extensions

This section provides an overview of the currently implemented EVM extensions, including their transactions, queries, and usage examples

Stateful EVM Extensions integrated into the core protocol enable dApps and users to access logic beyond the EVM. Serving as a gateway, these extensions specify how smart contracts can conduct cross-chain transactions (via IBC) and interface with essential functions on the Egochain, such as staking and voting, from within the EVM.

Note: Unfamiliar with EVM extensions? EVM extensions function like smart contracts that are compiled and deployed within the EVM. If you are familiar with the EVM, you may recognise them as Precompiles. These extensions have predefined addresses and can be categorised as stateful or stateless based on their logic. Extensions are considered "stateful" when they alter the state of the chain (through transactions) or access state data (via queries). Conversely, they are deemed "stateless" when they do not perform these actions.

Last updated