Skip to main content
Voltaire is designed for maximum performance across all execution environments. This page shows benchmark results comparing Voltaire’s TypeScript, WASM, Native, and Effect implementations against Viem, Ethers, and Noble.
Benchmarks run on Apple M1 Pro. Results vary by CPU. WASM provides consistent cross-platform speedups. Native requires platform-specific binaries. Effect adds ~800ns overhead for type-safe error handling.

Quick Summary


Cryptography (Slice 1)

Keccak256

SHA256

RIPEMD160

Blake2b

HMAC

ModExp

AES-GCM

ChaCha20-Poly1305

Secp256k1

BN254 (alt_bn128)

BLS12-381

X25519

Ed25519

P256 (secp256r1)

HDWallet (BIP-32/39)

Keystore (Web3 Secret Storage)


Core Primitives (Slice 1 continued)

Address

Hex

Hash

Bytes / Bytes32


Numeric Types (Slice 2)

Uint256

Int256

Uint8-Uint128 / Int8-Int128

Signature

PrivateKey

PublicKey

Selector

Nonce / Gas / GasUsed / GasEstimate


Encoding (Slice 3)

RLP

ABI

Base64

SSZ

TypedData (EIP-712)

Domain / DomainSeparator

CallData / ReturnData

Bytecode / InitCode / RuntimeCode / ContractCode

SourceMap


Transactions (Slice 4)

Transaction

Receipt

AccessList

Authorization (EIP-7702)

Blob (EIP-4844)

Block / BlockHeader / BlockBody

Withdrawal

MerkleTree / BinaryTree


Account & State (Slice 5)

AccountState

State / StateDiff

Storage / Slot

Proof

UserOperation / PackedUserOperation (ERC-4337)

Bundle

Permit (ERC-2612)


Events & Logs (Slice 6)

EventLog

EventSignature / FunctionSignature / ErrorSignature

LogFilter / TopicFilter

BloomFilter

CallTrace / StructLog / OpStep

Opcode

GasConstants

Hardfork / ForkId

RevertReason


Network & Chain (Slice 7)

ChainId / NetworkId

ENS

SIWE (Sign-In with Ethereum)

StealthAddress (ERC-5564)

Proxy (ERC-1167/3448)

CompilerVersion / Metadata

Epoch / ValidatorIndex / BuilderBid

BaseFeePerGas / EffectiveGasPrice / FeeOracle


Fee & Validation (Slice 8)

FeeMarket

BytesN (Bytes1-Bytes64)

Validation

ABI/WASM Comparison

ABI Error Standards (ERC-6093)


Running Benchmarks

See Also