Awso_managedblockchain_query_asyncSourceval batch_get_token_balance :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.BatchGetTokenBalanceInput.t ->
(Awso_managedblockchain_query.Values.BatchGetTokenBalanceOutput.t,
Awso_managedblockchain_query.Values.BatchGetTokenBalanceOutput.error)
Result.t
Async.Deferred.tval get_asset_contract :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.GetAssetContractInput.t ->
(Awso_managedblockchain_query.Values.GetAssetContractOutput.t,
Awso_managedblockchain_query.Values.GetAssetContractOutput.error)
Result.t
Async.Deferred.tval get_token_balance :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.GetTokenBalanceInput.t ->
(Awso_managedblockchain_query.Values.GetTokenBalanceOutput.t,
Awso_managedblockchain_query.Values.GetTokenBalanceOutput.error)
Result.t
Async.Deferred.tval get_transaction :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.GetTransactionInput.t ->
(Awso_managedblockchain_query.Values.GetTransactionOutput.t,
Awso_managedblockchain_query.Values.GetTransactionOutput.error)
Result.t
Async.Deferred.tval list_asset_contracts :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.ListAssetContractsInput.t ->
(Awso_managedblockchain_query.Values.ListAssetContractsOutput.t,
Awso_managedblockchain_query.Values.ListAssetContractsOutput.error)
Result.t
Async.Deferred.tval list_filtered_transaction_events :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.ListFilteredTransactionEventsInput.t ->
(Awso_managedblockchain_query.Values.ListFilteredTransactionEventsOutput.t,
Awso_managedblockchain_query.Values.ListFilteredTransactionEventsOutput.error)
Result.t
Async.Deferred.tval list_token_balances :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.ListTokenBalancesInput.t ->
(Awso_managedblockchain_query.Values.ListTokenBalancesOutput.t,
Awso_managedblockchain_query.Values.ListTokenBalancesOutput.error)
Result.t
Async.Deferred.tval list_transaction_events :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.ListTransactionEventsInput.t ->
(Awso_managedblockchain_query.Values.ListTransactionEventsOutput.t,
Awso_managedblockchain_query.Values.ListTransactionEventsOutput.error)
Result.t
Async.Deferred.tval list_transactions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain_query.Values.ListTransactionsInput.t ->
(Awso_managedblockchain_query.Values.ListTransactionsOutput.t,
Awso_managedblockchain_query.Values.ListTransactionsOutput.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_managedblockchain_query.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module ValidationExceptionField =
Awso_managedblockchain_query.Values.ValidationExceptionFieldThe resource passed is invalid.
The container for time.
module QueryTransactionEventType =
Awso_managedblockchain_query.Values.QueryTransactionEventTypeThe container for the owner identifier.
The container for the identifier for the token including the unique token ID and its blockchain network. Only the native tokens BTC and ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported.
Container for the blockchain address and network information about a contract.
The container of the transaction output.
module ValidationExceptionFieldList =
Awso_managedblockchain_query.Values.ValidationExceptionFieldListmodule ValidationExceptionReason =
Awso_managedblockchain_query.Values.ValidationExceptionReasonmodule ConfirmationStatusIncludeList =
Awso_managedblockchain_query.Values.ConfirmationStatusIncludeListThe container for the properties of a transaction event.
The balance of the token.
module AddressIdentifierFilterTransactionEventToAddressList =
Awso_managedblockchain_query.Values.AddressIdentifierFilterTransactionEventToAddressListmodule ListFilteredTransactionEventsSortBy =
Awso_managedblockchain_query.Values.ListFilteredTransactionEventsSortByThis container contains information about an contract.
module BatchGetTokenBalanceErrorItem =
Awso_managedblockchain_query.Values.BatchGetTokenBalanceErrorItemError generated from a failed BatchGetTokenBalance request.
module BatchGetTokenBalanceOutputItem =
Awso_managedblockchain_query.Values.BatchGetTokenBalanceOutputItemThe container for the properties of a token balance output.
module BatchGetTokenBalanceInputItem =
Awso_managedblockchain_query.Values.BatchGetTokenBalanceInputItemThe container for the input for getting a token balance.
The Amazon Web Services account doesn’t have access to this resource.
The request processing has failed because of an internal error in the service.
module ServiceQuotaExceededException =
Awso_managedblockchain_query.Values.ServiceQuotaExceededExceptionThe service quota has been exceeded for this resource.
The request or operation couldn't be performed because a service is throttling requests. The most common source of throttling errors is when you create resources that exceed your service limit for this resource type. Request a limit increase or delete unused resources, if possible.
The resource passed is invalid.
module ConfirmationStatusFilter =
Awso_managedblockchain_query.Values.ConfirmationStatusFilterThe container for the ConfirmationStatusFilter that filters for the finality of the results.
module ListTransactionsInputMaxResultsInteger =
Awso_managedblockchain_query.Values.ListTransactionsInputMaxResultsIntegerThe container for determining how the list transaction result will be sorted.
module ListTransactionEventsInputMaxResultsInteger =
Awso_managedblockchain_query.Values.ListTransactionEventsInputMaxResultsIntegermodule ListTokenBalancesInputMaxResultsInteger =
Awso_managedblockchain_query.Values.ListTokenBalancesInputMaxResultsIntegerThe container for the owner information to filter by.
The container of the token filter like the contract address on a given blockchain network or a unique token identifier on a given blockchain network. You must always specify the network property of this container when using this operation.
This is the container for the unique public address on the blockchain.
module ListFilteredTransactionEventsInputMaxResultsInteger =
Awso_managedblockchain_query.Values.ListFilteredTransactionEventsInputMaxResultsIntegermodule ListFilteredTransactionEventsSort =
Awso_managedblockchain_query.Values.ListFilteredTransactionEventsSortLists all the transaction events for an address on the blockchain. This operation is only supported on the Bitcoin blockchain networks.
This container is used to specify a time frame.
This container specifies filtering attributes related to BITCOIN_VOUT event types
The contract or wallet address by which to filter the request.
module ListAssetContractsInputMaxResultsInteger =
Awso_managedblockchain_query.Values.ListAssetContractsInputMaxResultsIntegermodule ResourceNotFoundException =
Awso_managedblockchain_query.Values.ResourceNotFoundExceptionThe resource was not found.
There are two possible types of transactions used for this data type: A Bitcoin transaction is a movement of BTC from one address to another. An Ethereum transaction refers to an action initiated by an externally owned account, which is an account managed by a human, not a contract. For example, if Bob sends Alice 1 ETH, Bob's account must be debited and Alice's must be credited. This state-changing action occurs within a transaction.
The metadata of the contract.
module BatchGetTokenBalanceErrors =
Awso_managedblockchain_query.Values.BatchGetTokenBalanceErrorsmodule BatchGetTokenBalanceOutputList =
Awso_managedblockchain_query.Values.BatchGetTokenBalanceOutputListmodule GetTokenBalanceInputList =
Awso_managedblockchain_query.Values.GetTokenBalanceInputListLists all the transaction events for a transaction.
Lists all the transaction events for a transaction.
module ListTransactionEventsOutput =
Awso_managedblockchain_query.Values.ListTransactionEventsOutputLists all the transaction events for a transaction This action will return transaction details for all transactions that are confirmed on the blockchain, even if they have not reached finality.
module ListTransactionEventsInput =
Awso_managedblockchain_query.Values.ListTransactionEventsInputLists all the transaction events for a transaction This action will return transaction details for all transactions that are confirmed on the blockchain, even if they have not reached finality.
This action returns the following for a given blockchain network: Lists all token balances owned by an address (either a contract address or a wallet address). Lists all token balances for all tokens created by a contract. Lists all token balances for a given token. You must always specify the network property of the tokenFilter when using this operation.
This action returns the following for a given blockchain network: Lists all token balances owned by an address (either a contract address or a wallet address). Lists all token balances for all tokens created by a contract. Lists all token balances for a given token. You must always specify the network property of the tokenFilter when using this operation.
module ListFilteredTransactionEventsOutput =
Awso_managedblockchain_query.Values.ListFilteredTransactionEventsOutputLists all the transaction events for an address on the blockchain. This operation is only supported on the Bitcoin networks.
module ListFilteredTransactionEventsInput =
Awso_managedblockchain_query.Values.ListFilteredTransactionEventsInputLists all the transaction events for an address on the blockchain. This operation is only supported on the Bitcoin networks.
module ListAssetContractsOutput =
Awso_managedblockchain_query.Values.ListAssetContractsOutputLists all the contracts for a given contract type deployed by an address (either a contract address or a wallet address). The Bitcoin blockchain networks do not support this operation.
Lists all the contracts for a given contract type deployed by an address (either a contract address or a wallet address). The Bitcoin blockchain networks do not support this operation.
Gets the details of a transaction. This action will return transaction details for all transactions that are confirmed on the blockchain, even if they have not reached finality.
Gets the details of a transaction. This action will return transaction details for all transactions that are confirmed on the blockchain, even if they have not reached finality.
Gets the balance of a specific token, including native tokens, for a given address (wallet or contract) on the blockchain. Only the native tokens BTC and ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported.
Gets the balance of a specific token, including native tokens, for a given address (wallet or contract) on the blockchain. Only the native tokens BTC and ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported.
Gets the information about a specific contract deployed on the blockchain. The Bitcoin blockchain networks do not support this operation. Metadata is currently only available for some ERC-20 contracts. Metadata will be available for additional contracts in the future.
Gets the information about a specific contract deployed on the blockchain. The Bitcoin blockchain networks do not support this operation. Metadata is currently only available for some ERC-20 contracts. Metadata will be available for additional contracts in the future.
module BatchGetTokenBalanceOutput =
Awso_managedblockchain_query.Values.BatchGetTokenBalanceOutputGets the token balance for a batch of tokens by using the BatchGetTokenBalance action for every token in the request. Only the native tokens BTC and ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported.
module BatchGetTokenBalanceInput =
Awso_managedblockchain_query.Values.BatchGetTokenBalanceInputGets the token balance for a batch of tokens by using the BatchGetTokenBalance action for every token in the request. Only the native tokens BTC and ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported.