Skip to main content

EVM compatibility

ZEL supports Solidity contracts and EVM tooling alongside its Cosmos-based protocol modules. EVM accounts, contracts, balances, calldata, and logs are public.

Use network access for chain IDs and endpoints, and the developer quickstart to connect a wallet or client.

Developing contracts​

Follow Solidity and deployment for compiler settings, current testnet compatibility notes, and the deployment workflow. Check the contract registry before integrating with an existing contract.

JSON-RPC​

Applications use Ethereum-style methods such as eth_call, eth_estimateGas, eth_sendRawTransaction, and eth_getTransactionReceipt. Verify eth_chainId before signing and estimate gas and fees for each transaction.

Availability of subscriptions, tracing, archive reads, and individual methods depends on the endpoint.