Overview

Unleashing smart contract capabilities on Carbon

Carbon is fully compatible with the Ethereum Virtual Machine (EVM) via the Ethermint module, which means you can utilize the same tools (Solidity, Remix, Oracles, etc.) and APIs (such as Ethereum JSON-RPC) that are available on other EVM chains like Ethereum.

Unlike building on Carbon Core, deploying smart contracts and applications on Carbon EVM is permissionless.

This enables any developer to:

  • build EVM-based dApps that interact with Carbon Core modules and Carbon's unique EVM builtin contracts

  • quickly 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 representations

  • create dApps that use Web3 wallets (e.g. Metamask) to interface with Carbon Core modules

Last updated