ExternalDataProvider
Defined in: packages/sdk/src/decode/types.ts:331
Wallet-supplied reads. The decode core does not open RPC or ENS itself when these methods are present.
Methods
Section titled “Methods”resolveBlockTimestamp()?
Section titled “resolveBlockTimestamp()?”
optionalresolveBlockTimestamp(chainId,blockHeight):Promise<number|null>
Defined in: packages/sdk/src/decode/types.ts:336
Parameters
Section titled “Parameters”chainId
Section titled “chainId”number
blockHeight
Section titled “blockHeight”bigint
Returns
Section titled “Returns”Promise<number | null>
resolveChainInfo()?
Section titled “resolveChainInfo()?”
optionalresolveChainInfo(chainId):Promise<ChainInfo|null>
Defined in: packages/sdk/src/decode/types.ts:337
Parameters
Section titled “Parameters”chainId
Section titled “chainId”number
Returns
Section titled “Returns”Promise<ChainInfo | null>
resolveEnsName()?
Section titled “resolveEnsName()?”
optionalresolveEnsName(address):Promise<string|null>
Defined in: packages/sdk/src/decode/types.ts:333
Parameters
Section titled “Parameters”address
Section titled “address”`0x${string}`
Returns
Section titled “Returns”Promise<string | null>
resolveLocalName()?
Section titled “resolveLocalName()?”
optionalresolveLocalName(address):Promise<string|null>
Defined in: packages/sdk/src/decode/types.ts:334
Parameters
Section titled “Parameters”address
Section titled “address”`0x${string}`
Returns
Section titled “Returns”Promise<string | null>
resolveNftCollectionName()?
Section titled “resolveNftCollectionName()?”
optionalresolveNftCollectionName(chainId,address):Promise<string|null>
Defined in: packages/sdk/src/decode/types.ts:335
Parameters
Section titled “Parameters”chainId
Section titled “chainId”number
address
Section titled “address”`0x${string}`
Returns
Section titled “Returns”Promise<string | null>
resolveToken()?
Section titled “resolveToken()?”
optionalresolveToken(chainId,address):Promise<TokenInfo|null>
Defined in: packages/sdk/src/decode/types.ts:332
Parameters
Section titled “Parameters”chainId
Section titled “chainId”number
address
Section titled “address”`0x${string}`
Returns
Section titled “Returns”Promise<TokenInfo | null>