Skip to content

types/indexer

@algorandfoundation/algokit-utils / types/indexer

Ƭ AccountLookupResult: indexerModels.AccountResponse

Deprecated

Use algosdk.indexerModels.AccountResponse. Indexer result for an account lookup, https://dev.algorand.co/reference/rest-apis/indexer#get-v2accountsaccount-id

src/types/indexer.ts:8


Ƭ AccountParticipation: indexerModels.AccountParticipation

Deprecated

Use algosdk.indexerModels.AccountParticipation. Indexer AccountParticipation describes the parameters used by this account in consensus protocol. https://dev.algorand.co/reference/rest-apis/indexer#accountparticipation

src/types/indexer.ts:199


Ƭ AccountResult: indexerModels.Account

Deprecated

Use algosdk.indexerModels.Account. Indexer Account information at a given round https://dev.algorand.co/reference/rest-apis/indexer#account

src/types/indexer.ts:45


Ƭ AccountStateDelta: indexerModels.AccountStateDelta

Deprecated

Use algosdk.indexerModels.AccountStateDelta.

src/types/indexer.ts:145


Ƭ AppLocalState: indexerModels.ApplicationLocalState

Deprecated

Use algosdk.indexerModels.ApplicationLocalState. Indexer Stores local state associated with an application. https://dev.algorand.co/reference/rest-apis/indexer#applicationlocalstate

src/types/indexer.ts:202


Ƭ ApplicationCreatedLookupResult: indexerModels.ApplicationsResponse

Deprecated

Use algosdk.indexerModels.ApplicationsResponse. Indexer result for an account’s created applications, https://dev.algorand.co/reference/rest-apis/indexer#get-v2accountsaccount-idcreated-applications

src/types/indexer.ts:17


Ƭ ApplicationLookupResult: indexerModels.ApplicationResponse

Deprecated

Use algosdk.indexerModels.ApplicationResponse. Indexer result for an application lookup, https://dev.algorand.co/reference/rest-apis/indexer#get-v2applicationsapplication-id

src/types/indexer.ts:39


Ƭ ApplicationParams: indexerModels.ApplicationParams

Deprecated

Use algosdk.indexerModels.ApplicationParams. Indexer Stores the global information associated with an application https://dev.algorand.co/reference/rest-apis/indexer#applicationparams

src/types/indexer.ts:154


Ƭ ApplicationResult: indexerModels.Application

Deprecated

Use algosdk.indexerModels.Application. Indexer result of looking up an application

src/types/indexer.ts:122


Ƭ ApplicationTransactionResult: indexerModels.TransactionApplication

Deprecated

Use algosdk.indexerModels.TransactionApplication. Indexer Fields for an application transaction https://dev.algorand.co/reference/rest-apis/indexer#transactionapplication

src/types/indexer.ts:99


Ƭ AssetBalancesLookupResult: indexerModels.AssetBalancesResponse

Deprecated

Use algosdk.indexerModels.AssetBalancesResponse. Indexer result for an asset’s account holdings, https://dev.algorand.co/reference/rest-apis/indexer#get-v2assetsasset-idbalances

src/types/indexer.ts:33


Ƭ AssetConfigTransactionResult: indexerModels.TransactionAssetConfig

Deprecated

Use algosdk.indexerModels.TransactionAssetConfig. Indexer Fields for asset allocation, re-configuration, and destruction. https://dev.algorand.co/reference/rest-apis/indexer#transactionassetconfig

A zero value for asset-id indicates asset creation. A zero value for the params indicates asset destruction.

src/types/indexer.ts:106


Ƭ AssetFreezeTransactionResult: indexerModels.TransactionAssetFreeze

Deprecated

Use algosdk.indexerModels.TransactionAssetFreeze. Indexer Fields for an asset freeze transaction. https://dev.algorand.co/reference/rest-apis/indexer#transactionassetfreeze

src/types/indexer.ts:109


Ƭ AssetHolding: indexerModels.AssetHolding

Deprecated

Use algosdk.indexerModels.AssetHolding. Indexer Describes an asset held by an account. https://dev.algorand.co/reference/rest-apis/indexer#assetholding

src/types/indexer.ts:205


Ƭ AssetLookupResult: indexerModels.AssetResponse

Deprecated

Use algosdk.indexerModels.AssetResponse. Indexer result for an asset lookup, https://dev.algorand.co/reference/rest-apis/indexer#get-v2assetsasset-id

src/types/indexer.ts:20


Ƭ AssetParams: indexerModels.AssetParams

Deprecated

Use algosdk.indexerModels.AssetParams. Indexer AssetParams specifies the parameters for an asset. https://dev.algorand.co/reference/rest-apis/indexer#assetparams

src/types/indexer.ts:176


Ƭ AssetResult: indexerModels.Asset

Deprecated

Use algosdk.indexerModels.Asset. Indexer Fields to specify both the unique identifier and the parameters for an asset. https://dev.algorand.co/reference/rest-apis/indexer#asset

src/types/indexer.ts:118


Ƭ AssetTransferTransactionResult: indexerModels.TransactionAssetTransfer

Deprecated

Use algosdk.indexerModels.TransactionAssetTransfer. Indexer Fields for an asset transfer transaction. https://dev.algorand.co/reference/rest-apis/indexer#transactionassettransfer

src/types/indexer.ts:112


Ƭ AssetsCreatedLookupResult: indexerModels.AssetsResponse

Deprecated

Use algosdk.indexerModels.AssetsResponse. Indexer result for an account’s created assets, https://dev.algorand.co/reference/rest-apis/indexer#get-v2accountsaccount-idcreated-assets

src/types/indexer.ts:14


Ƭ AssetsLookupResult: indexerModels.AssetHoldingsResponse

Deprecated

Use algosdk.indexerModels.AssetHoldingsResponse. Indexer result for an account’s asset holdings, https://dev.algorand.co/reference/rest-apis/indexer#get-v2accountsaccount-idassets

src/types/indexer.ts:11


Ƭ EvalDelta: indexerModels.EvalDelta

Deprecated

Use algosdk.indexerModels.EvalDelta. Indexer Represents a TEAL value delta. https://dev.algorand.co/reference/rest-apis/indexer#evaldelta

src/types/indexer.ts:151


Ƭ EvalDeltaKeyValue: indexerModels.EvalDeltaKeyValue

Deprecated

Use algosdk.indexerModels.EvalDeltaKeyValue.

src/types/indexer.ts:142


Ƭ KeyRegistrationTransactionResult: indexerModels.TransactionKeyreg

Deprecated

Use algosdk.indexerModels.TransactionKeyreg. Indexer Fields for a keyreg transaction https://dev.algorand.co/reference/rest-apis/indexer#transactionkeyreg

src/types/indexer.ts:115


Ƭ LogicTransactionSignature: indexerModels.TransactionSignatureLogicsig

Deprecated

Use algosdk.indexerModels.TransactionSignatureLogicsig. Indexer [lsig] Programatic transaction signature.

https://dev.algorand.co/reference/rest-apis/indexer#transactionsignaturelogicsig

https://dev.algorand.co/concepts/smart-contracts/logic-sigs

src/types/indexer.ts:133


Ƭ MerkleArrayProof: indexerModels.MerkleArrayProof

Deprecated

Use algosdk.indexerModels.MerkleArrayProof. Indexer Merkle array Proof.

Proof is used to convince a verifier about membership of leaves: h0,h1…hn at indexes i0,i1…in on a tree. The verifier has a trusted value of the tree root hash.

Path is bounded by MaxNumLeaves since there could be multiple reveals, and given the distribution of the elt positions and the depth of the tree, the path length can increase up to 2^MaxTreeDepth / 2

Consider two different reveals for the same tree:

. z5
. z3 z4
. y z z1 z2
. q r s t u v w x
. a b c d e f g h i j k l m n o p
. ^
. hints: [a, r, z, z4]
. len(hints) = 4

You need a to combine with b to get q, need r to combine with the computed q and get y, and so on.

The worst case is this:

. z5
. z3 z4
. y z z1 z2
. q r s t u v w x
. a b c d e f g h i j k l m n o p
. ^ ^ ^ ^ ^ ^ ^ ^
.
. hints: [b, d, e, g, j, l, m, o]
. len(hints) = 2^4/2

src/types/indexer.ts:96


Ƭ MiniAssetHolding: indexerModels.MiniAssetHolding

Deprecated

Use algosdk.indexerModels.MiniAssetHolding. Indexer Describes an asset holding for an account of a known asset. https://dev.algorand.co/reference/rest-apis/indexer#miniassetholding

src/types/indexer.ts:208


Ƭ MultisigTransactionSignature: indexerModels.TransactionSignatureMultisig

Deprecated

Use algosdk.indexerModels.TransactionSignatureMultisig. Indexer [msig] structure holding multiple subsignatures. https://dev.algorand.co/reference/rest-apis/indexer#transactionsignaturemultisig

src/types/indexer.ts:136


Ƭ MultisigTransactionSubSignature: indexerModels.TransactionSignatureMultisigSubsignature

Deprecated

Use algosdk.indexerModels.TransactionSignatureMultisigSubsignature. Indexer Sub-signature for a multisig signature https://dev.algorand.co/reference/rest-apis/indexer#transactionsignaturemultisigsubsignature

src/types/indexer.ts:139


Ƭ PaymentTransactionResult: indexerModels.TransactionPayment

Deprecated

Use algosdk.indexerModels.TransactionPayment. Indexer Fields for a payment transaction https://dev.algorand.co/reference/rest-apis/indexer#transactionpayment

src/types/indexer.ts:48


Ƭ StateDelta: EvalDeltaKeyValue[]

Deprecated

Use algosdk.indexerModels.EvalDeltaKeyValue[].

src/types/indexer.ts:148


Ƭ StateProofTransactionResult: indexerModels.TransactionStateProof

Deprecated

Use algosdk.indexerModels.TransactionStateProof. Indexer Fields for a state proof transaction https://dev.algorand.co/reference/rest-apis/indexer#transactionstateproof.

See also https://dev.algorand.co/concepts/protocol/state-proofs/, https://github.com/algorand/go-algorand/blob/master/data/transactions/stateproof.go, https://github.com/algorand/go-algorand/blob/master/crypto/stateproof/structs.go, https://github.com/algorand/go-algorand/blob/master/data/stateproofmsg/message.go, and https://dev.algorand.co/reference/rest-apis/algod/#stateproof.

src/types/indexer.ts:58


Ƭ StateSchema: indexerModels.StateSchema

Deprecated

Use algosdk.indexerModels.StateSchema. Indexer Represents a [apls] local-state or [apgs] global-state schema. https://dev.algorand.co/reference/rest-apis/indexer#stateschema

These schemas determine how much storage may be used in a local-state or global-state for an application.

The more space used, the larger minimum balance must be maintained in the account holding the data.

src/types/indexer.ts:163


Ƭ TransactionLookupResult: indexerModels.TransactionResponse

Deprecated

Use algosdk.indexerModels.TransactionResponse. Indexer result for a transaction lookup, https://dev.algorand.co/reference/rest-apis/indexer#get-v2transactionstxid

src/types/indexer.ts:36


Ƭ TransactionResult: indexerModels.Transaction

Deprecated

Use algosdk.indexerModels.Transaction. Indexer result for a transaction, https://dev.algorand.co/reference/rest-apis/indexer#transaction

src/types/indexer.ts:42


Ƭ TransactionSearchResults: indexerModels.TransactionsResponse

Deprecated

Use algosdk.indexerModels.TransactionsResponse. Indexer result for a transaction search, https://dev.algorand.co/reference/rest-apis/indexer#get-v2transactions

src/types/indexer.ts:5


Ƭ TransactionSignature: indexerModels.TransactionSignature

Deprecated

Use algosdk.indexerModels.TransactionSignature. Indexer Validation signature associated with some data. Only one of the signatures should be provided. https://dev.algorand.co/reference/rest-apis/indexer#transactionsignature

src/types/indexer.ts:125