Packages
onchain_evm
0.1.0
EVM simulation, Solidity parsing, debug/trace APIs, and contract codegen for Elixir via Rust NIFs. Built on onchain.
Current section
Files
Jump to
Current section
Files
lib/onchain_evm.ex
defmodule OnchainEvm do
@moduledoc """
EVM simulation, Solidity parsing, debug/trace APIs, and contract codegen for Elixir.
Provides Rust NIF-powered local EVM execution (revm), Solidity ABI parsing (Alloy),
debug/trace APIs, and compile-time contract code generation. Built on the `onchain` core library.
## Discovery
Use `OnchainEvm.describe/0` for a module overview, `OnchainEvm.describe/1` for
function listings, and `OnchainEvm.describe/2` for full function details.
"""
use Descripex.Discoverable,
modules: [
Onchain.EVM,
Onchain.Solidity,
Onchain.Trace,
Onchain.Contract.Generator
]
end