DecodeRegistry
Defined in: packages/sdk/src/decode/types.ts:280
Descriptor lookup used by decode. OfficialRegistry satisfies this. The official index path does not run matchContext; override lookups do.
Methods
Section titled “Methods”findCalldata()
Section titled “findCalldata()”findCalldata(
key):Promise<ResolvedDescriptor|null>
Defined in: packages/sdk/src/decode/types.ts:281
Parameters
Section titled “Parameters”address
Section titled “address”`0x${string}`
cacheObserver?
Section titled “cacheObserver?”RegistryCacheObserver
chainId
Section titled “chainId”number
diagnosticLog?
Section titled “diagnosticLog?”fromBlock?
Section titled “fromBlock?”bigint | LogBlockTag
provider?
Section titled “provider?”Provider | null
selector?
Section titled “selector?”`0x${string}`
signature?
Section titled “signature?”string
toBlock?
Section titled “toBlock?”bigint | LogBlockTag
Returns
Section titled “Returns”Promise<ResolvedDescriptor | null>
findEip712()?
Section titled “findEip712()?”
optionalfindEip712(key):Promise<ResolvedDescriptor|null>
Defined in: packages/sdk/src/decode/types.ts:292
Parameters
Section titled “Parameters”address
Section titled “address”`0x${string}`
cacheObserver?
Section titled “cacheObserver?”RegistryCacheObserver
chainId
Section titled “chainId”number
diagnosticLog?
Section titled “diagnosticLog?”encodeTypeHash?
Section titled “encodeTypeHash?”`0x${string}`
fromBlock?
Section titled “fromBlock?”bigint | LogBlockTag
provider?
Section titled “provider?”Provider | null
signature?
Section titled “signature?”string
toBlock?
Section titled “toBlock?”bigint | LogBlockTag
typedData?
Section titled “typedData?”Full typed data for domain / domainSeparator matching on overrides.
Returns
Section titled “Returns”Promise<ResolvedDescriptor | null>