Skip to main content

Codebase Map

Complete directory structure of the Voltaire repository.

Root Directory


src/ - Source Code

src/primitives/

100+ Ethereum primitive types. Each in its own directory:

src/crypto/

Cryptographic functions:

src/evm/

EVM execution:

src/wasm-loader/

WASM instantiation infrastructure:

src/standards/

Token standards:

src/jsonrpc/

JSON-RPC types:

lib/ - C Libraries


docs/ - Documentation


examples/ - Usage Examples


Build Output Directories

zig-out/

Zig build artifacts:

dist/

JavaScript distribution:

types/

TypeScript declarations:

wasm/

WASM loader and modules:

native/

Platform-specific binaries:

Scripts


Configuration Files


File Naming Conventions

Runtime support: The native/ bindings are supported on Bun. In Node.js, use the regular TypeScript API or the WASM modules.