Skip to content

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.

optional resolveBlockTimestamp(chainId, blockHeight): Promise<number | null>

Defined in: packages/sdk/src/decode/types.ts:336

number

bigint

Promise<number | null>


optional resolveChainInfo(chainId): Promise<ChainInfo | null>

Defined in: packages/sdk/src/decode/types.ts:337

number

Promise<ChainInfo | null>


optional resolveEnsName(address): Promise<string | null>

Defined in: packages/sdk/src/decode/types.ts:333

`0x${string}`

Promise<string | null>


optional resolveLocalName(address): Promise<string | null>

Defined in: packages/sdk/src/decode/types.ts:334

`0x${string}`

Promise<string | null>


optional resolveNftCollectionName(chainId, address): Promise<string | null>

Defined in: packages/sdk/src/decode/types.ts:335

number

`0x${string}`

Promise<string | null>


optional resolveToken(chainId, address): Promise<TokenInfo | null>

Defined in: packages/sdk/src/decode/types.ts:332

number

`0x${string}`

Promise<TokenInfo | null>