Execute contracts
The Rust EVM core processes signed transactions and produces state commitments. Developers can start independently with Anvil through the installable Bloch developer kit.
EXECUTION CORE IMPLEMENTEDDevelop Solidity applications with a local EVM today. Explore the execution core and verification work connecting EVM applications to the Bloch ecosystem.
Start building ↗The L2 project separates transaction execution, reproducible verification and settlement. Each component has an explicit development boundary.
The Rust EVM core processes signed transactions and produces state commitments. Developers can start independently with Anvil through the installable Bloch developer kit.
EXECUTION CORE IMPLEMENTEDBatch witnesses let the verifier replay execution against the expected state. Tests exercise signature checks, state changes and rejected inputs.
WITNESS VERIFICATION TESTEDThe source adapter binds a batch to a checked Genesis-4 source block. It uses operator RPC reports; it is not a validator-signature light client or proof of settlement.
SOURCE ADAPTER IMPLEMENTEDThe execution library is available for development. A complete public L2 node and settlement on Bloch are still being built.
Read the integration boundary ↗The v0.1.0 source package includes a Python CLI, installer and EVM/Solana examples. Foundry and Agave are separate runtime prerequisites. This download runs local environments.
Source ZIP · installable CLI · Solidity and Solana counter examples.
Prerequisites, local workflow and developer documentation.
Rust EVM core, tests, source adapter and witness replay example.
A separate local SVM workflow using Agave; Bloch settlement remains in development.
Explore the bridge, experiment with the DEX preview and contribute examples or reproducible bug reports.
Start locally.
Help build the next layer.