Skip to content

IndexerApi

Defined in: packages/indexer_client/src/apis/api-service.ts:43

new IndexerApi(httpRequest): IndexerApi

Defined in: packages/indexer_client/src/apis/api-service.ts:44

BaseHttpRequest

IndexerApi

readonly httpRequest: BaseHttpRequest

Defined in: packages/indexer_client/src/apis/api-service.ts:44

healthCheck(): Promise<HealthCheck>

Defined in: packages/indexer_client/src/apis/api-service.ts:50

Promise<HealthCheck>


lookupAccountAppLocalStates(account, params?): Promise<ApplicationLocalStatesResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:70

Lookup an account’s asset holdings, optionally for a specific ID.

ReadableAddress

number | bigint

boolean

number

string

Promise<ApplicationLocalStatesResponse>


lookupAccountAssets(account, params?): Promise<AssetHoldingsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:93

Lookup an account’s asset holdings, optionally for a specific ID.

ReadableAddress

number | bigint

boolean

number

string

Promise<AssetHoldingsResponse>


lookupAccountById(account, params?): Promise<AccountResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:116

Lookup account information.

ReadableAddress

"all" | "apps-local-state" | "assets" | "created-apps" | "created-assets" | "none"[]

boolean

number | bigint

Promise<AccountResponse>


lookupAccountCreatedApplications(account, params?): Promise<ApplicationsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:143

Lookup an account’s created application parameters, optionally for a specific ID.

ReadableAddress

number | bigint

boolean

number

string

Promise<ApplicationsResponse>


lookupAccountCreatedAssets(account, params?): Promise<AssetsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:166

Lookup an account’s created asset parameters, optionally for a specific ID.

ReadableAddress

number | bigint

boolean

number

string

Promise<AssetsResponse>


lookupAccountTransactions(account, params?): Promise<TransactionsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:189

Lookup account transactions. Transactions are returned newest to oldest.

ReadableAddress

string

number | bigint

string

number | bigint

number | bigint

number

number | bigint

number | bigint

string

string

boolean

number | bigint

"sig" | "msig" | "lsig"

string

"pay" | "keyreg" | "acfg" | "axfer" | "afrz" | "appl" | "stpf" | "hb"

Promise<TransactionsResponse>


lookupApplicationBoxByIdAndName(applicationId, boxName): Promise<Box>

Defined in: packages/indexer_client/src/apis/api-service.ts:709

Given an application ID and box name, it returns the round, box name, and value.

number | bigint

Uint8Array

Promise<Box>


lookupApplicationById(applicationId, params?): Promise<ApplicationResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:264

Lookup application.

number | bigint

boolean

Promise<ApplicationResponse>


lookupApplicationLogsById(applicationId, params?): Promise<ApplicationLogsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:284

Lookup application logs.

number | bigint

number

number | bigint

number | bigint

string

ReadableAddress

string

Promise<ApplicationLogsResponse>


lookupAssetBalances(assetId, params?): Promise<AssetBalancesResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:321

Lookup the list of accounts who hold this asset

number | bigint

number | bigint

number | bigint

boolean

number

string

Promise<AssetBalancesResponse>


lookupAssetById(assetId, params?): Promise<AssetResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:356

Lookup asset information.

number | bigint

boolean

Promise<AssetResponse>


lookupAssetTransactions(assetId, params?): Promise<TransactionsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:376

Lookup transactions for an asset. Transactions are returned oldest to newest.

number | bigint

ReadableAddress

"receiver" | "sender" | "freeze-target"

string

string

number | bigint

number | bigint

boolean

number

number | bigint

number | bigint

string

string

boolean

number | bigint

"sig" | "msig" | "lsig"

string

"pay" | "keyreg" | "acfg" | "axfer" | "afrz" | "appl" | "stpf" | "hb"

Promise<TransactionsResponse>


lookupBlock(roundNumber, params?): Promise<Block>

Defined in: packages/indexer_client/src/apis/api-service.ts:435

Lookup block.

number | bigint

boolean

Promise<Block>


lookupTransactionById(txId): Promise<TransactionResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:455

Lookup a single transaction.

string

Promise<TransactionResponse>


searchForAccounts(params?): Promise<AccountsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:475

Search for accounts.

number | bigint

number | bigint

ReadableAddress

number | bigint

number | bigint

"all" | "apps-local-state" | "assets" | "created-apps" | "created-assets" | "none"[]

boolean

number

string

boolean

number | bigint

Promise<AccountsResponse>


searchForApplicationBoxes(applicationId, params?): Promise<BoxesResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:519

Given an application ID, returns the box names of that application sorted lexicographically.

number | bigint

number

string

Promise<BoxesResponse>


searchForApplications(params?): Promise<ApplicationsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:539

Search for applications

number | bigint

string

boolean

number

string

Promise<ApplicationsResponse>


searchForAssets(params?): Promise<AssetsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:571

Search for assets.

number | bigint

string

boolean

number

string

string

string

Promise<AssetsResponse>


searchForBlockHeaders(params?): Promise<BlockHeadersResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:607

Search for block headers. Block headers are returned in ascending round order. Transactions are not included in the output.

ReadableAddress[]

string

string

ReadableAddress[]

number

number | bigint

number | bigint

string

ReadableAddress[]

Promise<BlockHeadersResponse>


searchForTransactions(params?): Promise<TransactionsResponse>

Defined in: packages/indexer_client/src/apis/api-service.ts:647

Search for transactions. Transactions are returned oldest to newest unless the address parameter is used, in which case results are returned newest to oldest.

ReadableAddress

"receiver" | "sender" | "freeze-target"

string

number | bigint

number | bigint

string

number | bigint

number | bigint

boolean

string

number

number | bigint

number | bigint

string

string

boolean

number | bigint

"sig" | "msig" | "lsig"

string

"pay" | "keyreg" | "acfg" | "axfer" | "afrz" | "appl" | "stpf" | "hb"

Promise<TransactionsResponse>