# onchain_evm v0.4.0 - Table of Contents

> EVM simulation, Solidity parsing, debug/trace APIs, and contract codegen for Elixir via Rust NIFs. Built on onchain.

## Modules

- [Onchain.Contract.Generator](Onchain.Contract.Generator.md): Compile-time contract codegen macro.
- [Onchain.EVM](Onchain.EVM.md): Local EVM simulation powered by revm via Rustler NIF.
- [Onchain.Solidity](Onchain.Solidity.md): Solidity ABI parser powered by Alloy and solang-parser via Rustler NIF.
- [Onchain.Trace](Onchain.Trace.md): Debug and trace API wrapper for Ethereum nodes.
- [OnchainEvm](OnchainEvm.md): EVM simulation, Solidity parsing, debug/trace APIs, and contract codegen for Elixir.

