Interface ISearchApi
Namespace: Algorand.Indexer
Assembly: Algorand.dll
Syntax
public interface ISearchApi
Methods
| Improve this Doc View SourcesearchForAccountsAsync(ulong?, ulong?, Address?, ulong?, ulong?, string?, bool?, ulong?, string?, ulong?)
Declaration
Task<AccountsResponse> searchForAccountsAsync(ulong? applicationId = null, ulong? assetId = null, Address? authAddr = null, ulong? currencyGreaterThan = null, ulong? currencyLessThan = null, string? exclude = null, bool? includeAll = null, ulong? limit = null, string? next = null, ulong? round = null)
Parameters
Type | Name | Description |
---|---|---|
ulong? | applicationId | |
ulong? | assetId | |
Address | authAddr | |
ulong? | currencyGreaterThan | |
ulong? | currencyLessThan | |
string | exclude | |
bool? | includeAll | |
ulong? | limit | |
string | next | |
ulong? | round |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><AccountsResponse> |
searchForAccountsAsync(CancellationToken, ulong?, ulong?, Address?, ulong?, ulong?, string?, bool?, ulong?, string?, ulong?)
Declaration
Task<AccountsResponse> searchForAccountsAsync(CancellationToken cancellationToken, ulong? applicationId = null, ulong? assetId = null, Address? authAddr = null, ulong? currencyGreaterThan = null, ulong? currencyLessThan = null, string? exclude = null, bool? includeAll = null, ulong? limit = null, string? next = null, ulong? round = null)
Parameters
Type | Name | Description |
---|---|---|
System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
ulong? | applicationId | |
ulong? | assetId | |
Address | authAddr | |
ulong? | currencyGreaterThan | |
ulong? | currencyLessThan | |
string | exclude | Exclude additional items such as asset holdings, application local data stored for this account, asset parameters created by this account, and application parameters created by this account. |
bool? | includeAll | |
ulong? | limit | Maximum number of results to return. There could be additional pages even if the limit is not reached. |
string | next | The next page of results. Use the next token provided by the previous results. |
ulong? | round | Include results for the specified round. For performance reasons, this parameter may be disabled on some configurations. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><AccountsResponse> |
searchForApplicationsAsync(ulong?, string?, bool?, ulong?, string?)
Declaration
Task<ApplicationsResponse> searchForApplicationsAsync(ulong? applicationId = null, string? creator = null, bool? includeAll = null, ulong? limit = null, string? next = null)
Parameters
Type | Name | Description |
---|---|---|
ulong? | applicationId | |
string | creator | |
bool? | includeAll | |
ulong? | limit | |
string | next |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><ApplicationsResponse> |
searchForApplicationsAsync(CancellationToken, ulong?, string?, bool?, ulong?, string?)
Declaration
Task<ApplicationsResponse> searchForApplicationsAsync(CancellationToken cancellationToken, ulong? applicationId = null, string? creator = null, bool? includeAll = null, ulong? limit = null, string? next = null)
Parameters
Type | Name | Description |
---|---|---|
System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
ulong? | applicationId | |
string | creator | Filter just applications with the given creator address. |
bool? | includeAll | |
ulong? | limit | Maximum number of results to return. There could be additional pages even if the limit is not reached. |
string | next | The next page of results. Use the next token provided by the previous results. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><ApplicationsResponse> |
searchForAssetsAsync(ulong?, string?, bool?, ulong?, string?, string?, string?)
Declaration
Task<AssetsResponse> searchForAssetsAsync(ulong? assetId = null, string? creator = null, bool? includeAll = null, ulong? limit = null, string? name = null, string? next = null, string? unit = null)
Parameters
Type | Name | Description |
---|---|---|
ulong? | assetId | |
string | creator | |
bool? | includeAll | |
ulong? | limit | |
string | name | |
string | next | |
string | unit |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><AssetsResponse> |
searchForAssetsAsync(CancellationToken, ulong?, string?, bool?, ulong?, string?, string?, string?)
Declaration
Task<AssetsResponse> searchForAssetsAsync(CancellationToken cancellationToken, ulong? assetId = null, string? creator = null, bool? includeAll = null, ulong? limit = null, string? name = null, string? next = null, string? unit = null)
Parameters
Type | Name | Description |
---|---|---|
System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
ulong? | assetId | |
string | creator | Filter just assets with the given creator address. |
bool? | includeAll | |
ulong? | limit | Maximum number of results to return. There could be additional pages even if the limit is not reached. |
string | name | Filter just assets with the given name. |
string | next | The next page of results. Use the next token provided by the previous results. |
string | unit | Filter just assets with the given unit. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><AssetsResponse> |
searchForTransactionsAsync(Address?, string?, string?, ulong?, ulong?, string?, ulong?, ulong?, bool?, ulong?, ulong?, ulong?, string?, string?, bool?, ulong?, string?, string?, string?)
Declaration
Task<TransactionsResponse> searchForTransactionsAsync(Address? address = null, string? addressRole = null, string? afterTime = null, ulong? applicationId = null, ulong? assetId = null, string? beforeTime = null, ulong? currencyGreaterThan = null, ulong? currencyLessThan = null, bool? excludeCloseTo = null, ulong? limit = null, ulong? maxRound = null, ulong? minRound = null, string? next = null, string? notePrefix = null, bool? rekeyTo = null, ulong? round = null, string? sigType = null, string? txType = null, string? txid = null)
Parameters
Type | Name | Description |
---|---|---|
Address | address | |
string | addressRole | |
string | afterTime | |
ulong? | applicationId | |
ulong? | assetId | |
string | beforeTime | |
ulong? | currencyGreaterThan | |
ulong? | currencyLessThan | |
bool? | excludeCloseTo | |
ulong? | limit | |
ulong? | maxRound | |
ulong? | minRound | |
string | next | |
string | notePrefix | |
bool? | rekeyTo | |
ulong? | round | |
string | sigType | |
string | txType | |
string | txid |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><TransactionsResponse> |
searchForTransactionsAsync(CancellationToken, Address?, string?, string?, ulong?, ulong?, string?, ulong?, ulong?, bool?, ulong?, ulong?, ulong?, string?, string?, bool?, ulong?, string?, string?, string?)
Declaration
Task<TransactionsResponse> searchForTransactionsAsync(CancellationToken cancellationToken, Address? address = null, string? addressRole = null, string? afterTime = null, ulong? applicationId = null, ulong? assetId = null, string? beforeTime = null, ulong? currencyGreaterThan = null, ulong? currencyLessThan = null, bool? excludeCloseTo = null, ulong? limit = null, ulong? maxRound = null, ulong? minRound = null, string? next = null, string? notePrefix = null, bool? rekeyTo = null, ulong? round = null, string? sigType = null, string? txType = null, string? txid = null)
Parameters
Type | Name | Description |
---|---|---|
System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Address | address | Only include transactions with this address in one of the transaction fields. |
string | addressRole | |
string | afterTime | |
ulong? | applicationId | |
ulong? | assetId | |
string | beforeTime | |
ulong? | currencyGreaterThan | |
ulong? | currencyLessThan | |
bool? | excludeCloseTo | |
ulong? | limit | Maximum number of results to return. There could be additional pages even if the limit is not reached. |
ulong? | maxRound | |
ulong? | minRound | |
string | next | The next page of results. Use the next token provided by the previous results. |
string | notePrefix | |
bool? | rekeyTo | |
ulong? | round | Include results for the specified round. |
string | sigType | |
string | txType | |
string | txid | Lookup the specific transaction by ID. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><TransactionsResponse> |