c8ntinuum supports standard EVM bytecode execution, including all standard opcodes. For application developers, opcode-level behavior should be treated as Ethereum-compatible unless a c8ntinuum-specific page documents an exception. Use eth_estimateGas against the target network before submitting production transactions.

EVM opcodes

AreaGuidance
Standard opcodesUse normal Ethereum tooling and gas estimates; no c8ntinuum-specific opcode repricing is documented here.
Contract sizec8ntinuum’s maximum contract size is configurable. See Differences from Ethereum.
Gas estimationUse eth_estimateGas and test the final transaction path before submitting.
Pre-deployed contractsExecute as ordinary EVM bytecode with ordinary EVM gas accounting; see Pre-deployed Contracts.

Precompile costs

c8ntinuum adds native precompile surfaces beyond the standard Ethereum set. Source-backed formulas are summarized in Precompile ABI Reference.
Precompile classCurrent documented pricing
Stateful Cosmos module transactions2000 + 30 * input bytes, then SDK execution is metered inside the call
Stateful Cosmos module queries1000 + 3 * input bytes, then SDK execution is metered inside the call
SP1 Groth16 verifyProof300000 + ceil((publicValuesBytes + proofBytes) / 32) * 16
SP1 Plonk verifyProof800000 + ceil((publicValuesBytes + proofBytes) / 32) * 16
Variable-length stateless precompilesbase gas + ceil(input bytes / 32) * word gas; use the relevant ABI/source entry for constants
P256Raw-call precompile; validate packed input shape in caller code
SurfacePricing source
Precompile ABI catalogPrecompile ABI Reference
Cosmos staking precompileStaking
Cosmos distribution precompileDistribution
Cosmos bank precompileBank
Cosmos governance precompileGovernance
IBC transfer precompileICS20
Other precompilesModules & Precompiles
Use Gas on c8ntinuum for transaction-level fee mechanics and this page for low-level execution pricing pointers.