AlgorandIndexer class
The AlgorandIndexer provides a set of REST API calls for searching blockchain Transactions, Accounts, Assets and Blocks.
Each of these calls also provides several filter parameters to support refining searches.
Constructors
- AlgorandIndexer({required IndexerRepository indexerRepository})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
accounts(
) → AccountQueryBuilder - Allow searching all accounts that have occurred on the blockchain. This call contains many parameters to refine the search for specific values.
-
applications(
) → ApplicationQueryBuilder - Allow searching all applications on the blockchain. This call contains many parameters to refine the search for specific values.
-
assets(
) → AssetQueryBuilder - Allow searching all assets that have occurred on the blockchain. This call contains many parameters to refine the search for specific values.
-
getAccountById(
String accountId, {int? round}) → Future< AccountResponse> - Lookup account information by a given account id.
-
getApplicationById(
int applicationId, {Map< String, dynamic> ? queryParameters}) → Future<ApplicationResponse> - Lookup application information by a given id.
-
getApplicationLogsById(
int applicationId, {Map< String, dynamic> queryParameters = const {}}) → Future<ApplicationLogsResponse> - Lookup application information by a given id.
-
getAssetById(
int assetId) → Future< AssetResponse> - Lookup asset information by a given asset id.
-
getBlockByRound(
int round) → Future< Block> - Lookup a block it the given round number.
-
getTransactionById(
String transactionId) → Future< TransactionResponse> - Lookup transaction information by a given transaction id.
-
health(
) → Future< IndexerHealth> - Get the health status of the indexer.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
transactions(
) → TransactionQueryBuilder - Allow searching all transactions that have occurred on the blockchain. This call contains many parameters to refine the search for specific values.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited