Types Mapping between DuckDB and EVM

Types Mapping

Ethereum ABI Type

DuckDB Logical Type

address

VARCHAR

bool

BOOLEAN

bytes

VARCHAR

string

VARCHAR

uint8, uint16, uint24, ..., uint256

UBIGINT (<=64 bits), UHUGEINT (<=128 bits), VARINT (>128 bits)

int8, int16, int24, ..., int256

BIGINT (<=64 bits), HUGEINT (<=128 bits), VARINT (>128 bits)

bytes1, bytes2, ..., bytes32

VARCHAR

Currently, we don't support array or tuple type yet, will be supported in the future.

Last updated