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.
Properties
Section titled “Properties”address
Section titled “address”address:
`0x${string}`
Defined in: packages/sdk/src/official-registry/types.ts:19
chainId
Section titled “chainId”chainId:
number
Defined in: packages/sdk/src/official-registry/types.ts:18
encodeTypeHash?
Section titled “encodeTypeHash?”
optionalencodeTypeHash?:`0x${string}`
Defined in: packages/sdk/src/official-registry/types.ts:22
fromBlock?
Section titled “fromBlock?”
optionalfromBlock?:bigint|LogBlockTag
Defined in: packages/sdk/src/official-registry/types.ts:30
provider?
Section titled “provider?”
optionalprovider?: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.
selector?
Section titled “selector?”
optionalselector?:`0x${string}`
Defined in: packages/sdk/src/official-registry/types.ts:20
signature?
Section titled “signature?”
optionalsignature?:string
Defined in: packages/sdk/src/official-registry/types.ts:21
toBlock?
Section titled “toBlock?”
optionaltoBlock?:bigint|LogBlockTag
Defined in: packages/sdk/src/official-registry/types.ts:31
typedData?
Section titled “typedData?”
optionaltypedData?: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).