algokit_subscriber.indexer_lookup
¶
Module Contents¶
Functions¶
Looks up a transaction by ID using Indexer. |
|
Looks up an account by address using Indexer. |
|
Looks up applications that were created by the given address; will automatically paginate through all data. |
|
Looks up asset holdings for the given asset; will automatically paginate through all data. |
|
Allows transactions to be searched for the given criteria. |
|
Executes a paginated request and returns all results. |
Data¶
API¶
- DEFAULT_INDEXER_MAX_API_RESOURCES_PER_ACCOUNT¶
1000
- transaction(
- transaction_id: str,
- indexer: algosdk.v2client.indexer.IndexerClient,
Looks up a transaction by ID using Indexer.
- lookup_account_by_address(
- account_address: str,
- indexer: algosdk.v2client.indexer.IndexerClient,
Looks up an account by address using Indexer.
- lookup_account_created_application_by_address(
- indexer: algosdk.v2client.indexer.IndexerClient,
- address: str,
- get_all: bool | None = None,
- pagination_limit: int | None = None,
Looks up applications that were created by the given address; will automatically paginate through all data.
- lookup_asset_holdings(
- indexer: algosdk.v2client.indexer.IndexerClient,
- asset_id: int,
- options: algokit_subscriber.types.indexer.LookupAssetHoldingsOptions | None = None,
- pagination_limit: int | None = None,
Looks up asset holdings for the given asset; will automatically paginate through all data.
- search_transactions(
- indexer: algosdk.v2client.indexer.IndexerClient,
- search_criteria: dict[str, Any],
- pagination_limit: int | None = None,
Allows transactions to be searched for the given criteria.
- execute_paginated_request(
- method: collections.abc.Callable,
- extract_items: collections.abc.Callable[[Any], list[Any]],
- build_request: collections.abc.Callable[[str | None], dict[str, Any]],
Executes a paginated request and returns all results.