ExternalDataProvider
Defined in: packages/sdk/src/decode/types.ts:176
Wallet-supplied reads. The decode core does not open RPC or ENS itself when these methods are present.
Properties
Section titled “Properties”chainClient?
Section titled “chainClient?”
optionalchainClient?:object
Defined in: packages/sdk/src/decode/types.ts:183
call()
Section titled “call()”call(
chainId,req):Promise<`0x${string}`>
Parameters
Section titled “Parameters”chainId
Section titled “chainId”number
`0x${string}`
`0x${string}`
Returns
Section titled “Returns”Promise<`0x${string}`>
Methods
Section titled “Methods”resolveBlockTimestamp()?
Section titled “resolveBlockTimestamp()?”
optionalresolveBlockTimestamp(chainId,blockHeight):Promise<number|null>
Defined in: packages/sdk/src/decode/types.ts:181
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:182
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:178
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:179
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:180
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:177
Parameters
Section titled “Parameters”chainId
Section titled “chainId”number
address
Section titled “address”`0x${string}`
Returns
Section titled “Returns”Promise<TokenInfo | null>