Overview
Demex implements the Ethereum Virtual Machine (EVM) via the Ethermint submodule.
Deploying smart contracts and applications on EVM is permissionless, and you can utilize standard EVM tools and frameworks (e.g. Solidity, Remix) and APIs that are available on other EVM chains.
However, note that interacting with Demex L1 modules require using special precompiles.
With the EVM submodule, developers are able to:
build and deploy forks of EVM-based dApps onto Carbon
build EVM-based dApps that accept tokens from IBC-chains by using the
x/erc20
module to seamlessly convert between ERC-20 and ICS-20 token representationsbuild EVM-based dApps that interact with Demex L1 modules using special EVM builtin contracts
Last updated
Was this helpful?