RegistryLookupKey
Defined in: packages/sdk/src/official-registry/types.ts:20
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:22
cacheObserver?
Section titled “cacheObserver?”
optionalcacheObserver?:RegistryCacheObserver
Defined in: packages/sdk/src/official-registry/types.ts:36
Set by decode for this call. Official registry file loads notify it.
chainId
Section titled “chainId”chainId:
number
Defined in: packages/sdk/src/official-registry/types.ts:21
diagnosticLog?
Section titled “diagnosticLog?”
optionaldiagnosticLog?:DiagnosticLog
Defined in: packages/sdk/src/official-registry/types.ts:41
Per-call diagnostic log. Override context checks record factory and proxy
failures here. The official index path does not run matchContext.
encodeTypeHash?
Section titled “encodeTypeHash?”
optionalencodeTypeHash?:`0x${string}`
Defined in: packages/sdk/src/official-registry/types.ts:25
fromBlock?
Section titled “fromBlock?”
optionalfromBlock?:bigint|LogBlockTag
Defined in: packages/sdk/src/official-registry/types.ts:33
provider?
Section titled “provider?”
optionalprovider?:Provider|null
Defined in: packages/sdk/src/official-registry/types.ts:32
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:23
signature?
Section titled “signature?”
optionalsignature?:string
Defined in: packages/sdk/src/official-registry/types.ts:24
toBlock?
Section titled “toBlock?”
optionaltoBlock?:bigint|LogBlockTag
Defined in: packages/sdk/src/official-registry/types.ts:34
typedData?
Section titled “typedData?”
optionaltypedData?:TypedDataInput
Defined in: packages/sdk/src/official-registry/types.ts:30
Typed data for extend() overrides that bind via context.eip712.domain
or domainSeparator (not listed under deployments in the GitHub index).