Skip to content

RegistryLookupKey

Defined in: packages/sdk/src/official-registry/types.ts:17

Lookup key for official index.calldata.json / index.eip712.json.

Calldata is keyed by CAIP-10 only. selector / signature are reserved for decode-time format matching and are not used to pick the file.

EIP-712 may have several files per contract. Pass signature (primaryType) and/or encodeTypeHash when more than one descriptor applies.

address: `0x${string}`

Defined in: packages/sdk/src/official-registry/types.ts:19


chainId: number

Defined in: packages/sdk/src/official-registry/types.ts:18


optional encodeTypeHash?: `0x${string}`

Defined in: packages/sdk/src/official-registry/types.ts:22


optional fromBlock?: bigint | LogBlockTag

Defined in: packages/sdk/src/official-registry/types.ts:30


optional provider?: Provider | null

Defined in: packages/sdk/src/official-registry/types.ts:29

Used to verify factory / proxy context when the CAIP-10 key is a clone.


optional selector?: `0x${string}`

Defined in: packages/sdk/src/official-registry/types.ts:20


optional signature?: string

Defined in: packages/sdk/src/official-registry/types.ts:21


optional toBlock?: bigint | LogBlockTag

Defined in: packages/sdk/src/official-registry/types.ts:31


optional typedData?: TypedDataInput

Defined in: packages/sdk/src/official-registry/types.ts:27

Typed data for extend() overrides that bind via context.eip712.domain or domainSeparator (not listed under deployments in the GitHub index).