Skip to content
On this page

Interface: DefaultConfig

Default Config options

Properties

AddressType

AddressType: `0x${string}`

TypeScript type to use for address values

Defined In

node_modules/.pnpm/abitype@0.7.1_typescript@4.9.5/node_modules/abitype/dist/config-edd78478.d.ts:126


ArrayMaxDepth

ArrayMaxDepth: false

Maximum depth for nested array types (e.g. string[][])

Defined In

node_modules/.pnpm/abitype@0.7.1_typescript@4.9.5/node_modules/abitype/dist/config-edd78478.d.ts:120


BigIntType

BigIntType: bigint

TypeScript type to use for int<M> and uint<M> values, where M > 48

Defined In

node_modules/.pnpm/abitype@0.7.1_typescript@4.9.5/node_modules/abitype/dist/config-edd78478.d.ts:135


BytesType

BytesType: object

TypeScript type to use for bytes values

Type declaration

BytesType.inputs

inputs: `0x${string}`

TypeScript type to use for bytes input values

BytesType.outputs

outputs: `0x${string}`

TypeScript type to use for bytes output values

Defined In

node_modules/.pnpm/abitype@0.7.1_typescript@4.9.5/node_modules/abitype/dist/config-edd78478.d.ts:128


FixedArrayMaxLength

FixedArrayMaxLength: 99

Upper bound for fixed array length

Defined In

node_modules/.pnpm/abitype@0.7.1_typescript@4.9.5/node_modules/abitype/dist/config-edd78478.d.ts:124


FixedArrayMinLength

FixedArrayMinLength: 1

Lower bound for fixed array length

Defined In

node_modules/.pnpm/abitype@0.7.1_typescript@4.9.5/node_modules/abitype/dist/config-edd78478.d.ts:122


IntType

IntType: number

TypeScript type to use for int<M> and uint<M> values, where M <= 48

Defined In

node_modules/.pnpm/abitype@0.7.1_typescript@4.9.5/node_modules/abitype/dist/config-edd78478.d.ts:137


StrictAbiType

StrictAbiType: false

When set, validates AbiParameter's type against AbiType

Defined In

node_modules/.pnpm/abitype@0.7.1_typescript@4.9.5/node_modules/abitype/dist/config-edd78478.d.ts:139


Generated using TypeDoc and typedoc-plugin-markdown