Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Strict TypeScript types for Ethereum ABIs
Contract ABI Specification
ABI "constructor" type
ABI "fallback" type
ABI "function" type
"type"
name for Abi items.
Kind of AbiParameter
Converts array of AbiParameter to corresponding TypeScript primitive types.
Converts AbiParameter to corresponding TypeScript primitive type.
ABI "receive" type
State mutability for AbiFunction
Converts AbiType to corresponding TypeScript primitive type.
Extracts AbiError with name from Abi.
Extracts all AbiError names from Abi.
Extracts all AbiError types from Abi.
Extracts AbiEvent with name from Abi.
Extracts all AbiEvent names from Abi.
Extracts all AbiEvent types from Abi.
Extracts AbiFunction with name from Abi.
Extracts all AbiFunction names from Abi.
Extracts all AbiFunction types from Abi.
Parses JSON ABI into human-readable ABI
Parses JSON ABI into human-readable ABI
Formats ABI item (e.g. error, event, function) into human-readable ABI item
Formats ABI item (e.g. error, event, function) into human-readable ABI item
Formats AbiParameter to human-readable ABI parameter.
Formats AbiParameter to human-readable ABI parameter.
Formats AbiParameters to human-readable ABI parameter.
Formats AbiParameters to human-readable ABI parameters.
Checks if type is Abi.
Checks if type is TypedData.
Infers embedded primitive type of any type
Infers embedded primitive type of any typeSame as as const
but without setting the object as readonly and without needing the user to use it.
Parses human-readable ABI into JSON Abi
Parses human-readable ABI into JSON Abi
Parses human-readable ABI item (e.g. error, event, function) into Abi item
Parses human-readable ABI item (e.g. error, event, function) into Abi item
Parses human-readable ABI parameter into AbiParameter
Parses human-readable ABI parameter into AbiParameter
Parses human-readable ABI parameters into AbiParameters
Parses human-readable ABI parameters into AbiParameters
Converts typedData to corresponding TypeScript primitive types.
Zod Schema for Contract ABI Specification