Type definitions#
Index > ManagedBlockchainQuery > Type definitions
Auto-generated documentation for ManagedBlockchainQuery type annotations stubs module mypy-boto3-managedblockchain-query.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ContractIdentifierTypeDef#
# ContractIdentifierTypeDef definition
class ContractIdentifierTypeDef(TypedDict):
network: QueryNetworkType, # (1)
contractAddress: str,
- See QueryNetworkType
OwnerIdentifierTypeDef#
# OwnerIdentifierTypeDef definition
class OwnerIdentifierTypeDef(TypedDict):
address: str,
TokenIdentifierTypeDef#
# TokenIdentifierTypeDef definition
class TokenIdentifierTypeDef(TypedDict):
network: QueryNetworkType, # (1)
contractAddress: NotRequired[str],
tokenId: NotRequired[str],
- See QueryNetworkType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
BlockchainInstantPaginatorTypeDef#
# BlockchainInstantPaginatorTypeDef definition
class BlockchainInstantPaginatorTypeDef(TypedDict):
time: NotRequired[datetime],
ContractFilterTypeDef#
# ContractFilterTypeDef definition
class ContractFilterTypeDef(TypedDict):
network: QueryNetworkType, # (1)
tokenStandard: QueryTokenStandardType, # (2)
deployerAddress: str,
ContractMetadataTypeDef#
# ContractMetadataTypeDef definition
class ContractMetadataTypeDef(TypedDict):
name: NotRequired[str],
symbol: NotRequired[str],
decimals: NotRequired[int],
GetTransactionInputRequestTypeDef#
# GetTransactionInputRequestTypeDef definition
class GetTransactionInputRequestTypeDef(TypedDict):
transactionHash: str,
network: QueryNetworkType, # (1)
- See QueryNetworkType
TransactionTypeDef#
# TransactionTypeDef definition
class TransactionTypeDef(TypedDict):
network: QueryNetworkType, # (1)
transactionHash: str,
transactionTimestamp: datetime,
transactionIndex: int,
numberOfTransactions: int,
status: QueryTransactionStatusType, # (2)
to: str,
blockHash: NotRequired[str],
blockNumber: NotRequired[str],
from: NotRequired[str],
contractAddress: NotRequired[str],
gasUsed: NotRequired[str],
cumulativeGasUsed: NotRequired[str],
effectiveGasPrice: NotRequired[str],
signatureV: NotRequired[int],
signatureR: NotRequired[str],
signatureS: NotRequired[str],
transactionFee: NotRequired[str],
transactionId: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
OwnerFilterTypeDef#
# OwnerFilterTypeDef definition
class OwnerFilterTypeDef(TypedDict):
address: str,
TokenFilterTypeDef#
# TokenFilterTypeDef definition
class TokenFilterTypeDef(TypedDict):
network: QueryNetworkType, # (1)
contractAddress: NotRequired[str],
tokenId: NotRequired[str],
- See QueryNetworkType
ListTransactionEventsInputRequestTypeDef#
# ListTransactionEventsInputRequestTypeDef definition
class ListTransactionEventsInputRequestTypeDef(TypedDict):
transactionHash: str,
network: QueryNetworkType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See QueryNetworkType
TransactionEventTypeDef#
# TransactionEventTypeDef definition
class TransactionEventTypeDef(TypedDict):
network: QueryNetworkType, # (1)
transactionHash: str,
eventType: QueryTransactionEventTypeType, # (2)
from: NotRequired[str],
to: NotRequired[str],
value: NotRequired[str],
contractAddress: NotRequired[str],
tokenId: NotRequired[str],
transactionId: NotRequired[str],
voutIndex: NotRequired[int],
ListTransactionsSortTypeDef#
# ListTransactionsSortTypeDef definition
class ListTransactionsSortTypeDef(TypedDict):
sortBy: NotRequired[ListTransactionsSortByType], # (1)
sortOrder: NotRequired[SortOrderType], # (2)
TransactionOutputItemTypeDef#
# TransactionOutputItemTypeDef definition
class TransactionOutputItemTypeDef(TypedDict):
transactionHash: str,
network: QueryNetworkType, # (1)
transactionTimestamp: datetime,
- See QueryNetworkType
AssetContractTypeDef#
# AssetContractTypeDef definition
class AssetContractTypeDef(TypedDict):
contractIdentifier: ContractIdentifierTypeDef, # (1)
tokenStandard: QueryTokenStandardType, # (2)
deployerAddress: str,
GetAssetContractInputRequestTypeDef#
# GetAssetContractInputRequestTypeDef definition
class GetAssetContractInputRequestTypeDef(TypedDict):
contractIdentifier: ContractIdentifierTypeDef, # (1)
TokenBalancePaginatorTypeDef#
# TokenBalancePaginatorTypeDef definition
class TokenBalancePaginatorTypeDef(TypedDict):
balance: str,
atBlockchainInstant: BlockchainInstantPaginatorTypeDef, # (3)
ownerIdentifier: NotRequired[OwnerIdentifierTypeDef], # (1)
tokenIdentifier: NotRequired[TokenIdentifierTypeDef], # (2)
lastUpdatedTime: NotRequired[BlockchainInstantPaginatorTypeDef], # (3)
- See OwnerIdentifierTypeDef
- See TokenIdentifierTypeDef
- See BlockchainInstantPaginatorTypeDef
- See BlockchainInstantPaginatorTypeDef
BlockchainInstantTypeDef#
# BlockchainInstantTypeDef definition
class BlockchainInstantTypeDef(TypedDict):
time: NotRequired[Union[datetime, str]],
ListAssetContractsInputRequestTypeDef#
# ListAssetContractsInputRequestTypeDef definition
class ListAssetContractsInputRequestTypeDef(TypedDict):
contractFilter: ContractFilterTypeDef, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetAssetContractOutputTypeDef#
# GetAssetContractOutputTypeDef definition
class GetAssetContractOutputTypeDef(TypedDict):
contractIdentifier: ContractIdentifierTypeDef, # (1)
tokenStandard: QueryTokenStandardType, # (2)
deployerAddress: str,
metadata: ContractMetadataTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ContractIdentifierTypeDef
- See QueryTokenStandardType
- See ContractMetadataTypeDef
- See ResponseMetadataTypeDef
GetTransactionOutputTypeDef#
# GetTransactionOutputTypeDef definition
class GetTransactionOutputTypeDef(TypedDict):
transaction: TransactionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssetContractsInputListAssetContractsPaginateTypeDef#
# ListAssetContractsInputListAssetContractsPaginateTypeDef definition
class ListAssetContractsInputListAssetContractsPaginateTypeDef(TypedDict):
contractFilter: ContractFilterTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTransactionEventsInputListTransactionEventsPaginateTypeDef#
# ListTransactionEventsInputListTransactionEventsPaginateTypeDef definition
class ListTransactionEventsInputListTransactionEventsPaginateTypeDef(TypedDict):
transactionHash: str,
network: QueryNetworkType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTokenBalancesInputListTokenBalancesPaginateTypeDef#
# ListTokenBalancesInputListTokenBalancesPaginateTypeDef definition
class ListTokenBalancesInputListTokenBalancesPaginateTypeDef(TypedDict):
tokenFilter: TokenFilterTypeDef, # (1)
ownerFilter: NotRequired[OwnerFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListTokenBalancesInputRequestTypeDef#
# ListTokenBalancesInputRequestTypeDef definition
class ListTokenBalancesInputRequestTypeDef(TypedDict):
tokenFilter: TokenFilterTypeDef, # (1)
ownerFilter: NotRequired[OwnerFilterTypeDef], # (2)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See TokenFilterTypeDef
- See OwnerFilterTypeDef
ListTransactionEventsOutputTypeDef#
# ListTransactionEventsOutputTypeDef definition
class ListTransactionEventsOutputTypeDef(TypedDict):
events: List[TransactionEventTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTransactionsInputListTransactionsPaginateTypeDef#
# ListTransactionsInputListTransactionsPaginateTypeDef definition
class ListTransactionsInputListTransactionsPaginateTypeDef(TypedDict):
address: str,
network: QueryNetworkType, # (1)
fromBlockchainInstant: NotRequired[BlockchainInstantPaginatorTypeDef], # (2)
toBlockchainInstant: NotRequired[BlockchainInstantPaginatorTypeDef], # (2)
sort: NotRequired[ListTransactionsSortTypeDef], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See QueryNetworkType
- See BlockchainInstantPaginatorTypeDef
- See BlockchainInstantPaginatorTypeDef
- See ListTransactionsSortTypeDef
- See PaginatorConfigTypeDef
ListTransactionsOutputTypeDef#
# ListTransactionsOutputTypeDef definition
class ListTransactionsOutputTypeDef(TypedDict):
transactions: List[TransactionOutputItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssetContractsOutputTypeDef#
# ListAssetContractsOutputTypeDef definition
class ListAssetContractsOutputTypeDef(TypedDict):
contracts: List[AssetContractTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTokenBalancesOutputPaginatorTypeDef#
# ListTokenBalancesOutputPaginatorTypeDef definition
class ListTokenBalancesOutputPaginatorTypeDef(TypedDict):
tokenBalances: List[TokenBalancePaginatorTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetTokenBalanceErrorItemTypeDef#
# BatchGetTokenBalanceErrorItemTypeDef definition
class BatchGetTokenBalanceErrorItemTypeDef(TypedDict):
errorCode: str,
errorMessage: str,
errorType: ErrorTypeType, # (4)
tokenIdentifier: NotRequired[TokenIdentifierTypeDef], # (1)
ownerIdentifier: NotRequired[OwnerIdentifierTypeDef], # (2)
atBlockchainInstant: NotRequired[BlockchainInstantTypeDef], # (3)
- See TokenIdentifierTypeDef
- See OwnerIdentifierTypeDef
- See BlockchainInstantTypeDef
- See ErrorTypeType
BatchGetTokenBalanceInputItemTypeDef#
# BatchGetTokenBalanceInputItemTypeDef definition
class BatchGetTokenBalanceInputItemTypeDef(TypedDict):
tokenIdentifier: TokenIdentifierTypeDef, # (1)
ownerIdentifier: OwnerIdentifierTypeDef, # (2)
atBlockchainInstant: NotRequired[BlockchainInstantTypeDef], # (3)
BatchGetTokenBalanceOutputItemTypeDef#
# BatchGetTokenBalanceOutputItemTypeDef definition
class BatchGetTokenBalanceOutputItemTypeDef(TypedDict):
balance: str,
atBlockchainInstant: BlockchainInstantTypeDef, # (3)
ownerIdentifier: NotRequired[OwnerIdentifierTypeDef], # (1)
tokenIdentifier: NotRequired[TokenIdentifierTypeDef], # (2)
lastUpdatedTime: NotRequired[BlockchainInstantTypeDef], # (3)
- See OwnerIdentifierTypeDef
- See TokenIdentifierTypeDef
- See BlockchainInstantTypeDef
- See BlockchainInstantTypeDef
GetTokenBalanceInputRequestTypeDef#
# GetTokenBalanceInputRequestTypeDef definition
class GetTokenBalanceInputRequestTypeDef(TypedDict):
tokenIdentifier: TokenIdentifierTypeDef, # (1)
ownerIdentifier: OwnerIdentifierTypeDef, # (2)
atBlockchainInstant: NotRequired[BlockchainInstantTypeDef], # (3)
GetTokenBalanceOutputTypeDef#
# GetTokenBalanceOutputTypeDef definition
class GetTokenBalanceOutputTypeDef(TypedDict):
ownerIdentifier: OwnerIdentifierTypeDef, # (1)
tokenIdentifier: TokenIdentifierTypeDef, # (2)
balance: str,
atBlockchainInstant: BlockchainInstantTypeDef, # (3)
lastUpdatedTime: BlockchainInstantTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See OwnerIdentifierTypeDef
- See TokenIdentifierTypeDef
- See BlockchainInstantTypeDef
- See BlockchainInstantTypeDef
- See ResponseMetadataTypeDef
ListTransactionsInputRequestTypeDef#
# ListTransactionsInputRequestTypeDef definition
class ListTransactionsInputRequestTypeDef(TypedDict):
address: str,
network: QueryNetworkType, # (1)
fromBlockchainInstant: NotRequired[BlockchainInstantTypeDef], # (2)
toBlockchainInstant: NotRequired[BlockchainInstantTypeDef], # (2)
sort: NotRequired[ListTransactionsSortTypeDef], # (4)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See QueryNetworkType
- See BlockchainInstantTypeDef
- See BlockchainInstantTypeDef
- See ListTransactionsSortTypeDef
TokenBalanceTypeDef#
# TokenBalanceTypeDef definition
class TokenBalanceTypeDef(TypedDict):
balance: str,
atBlockchainInstant: BlockchainInstantTypeDef, # (3)
ownerIdentifier: NotRequired[OwnerIdentifierTypeDef], # (1)
tokenIdentifier: NotRequired[TokenIdentifierTypeDef], # (2)
lastUpdatedTime: NotRequired[BlockchainInstantTypeDef], # (3)
- See OwnerIdentifierTypeDef
- See TokenIdentifierTypeDef
- See BlockchainInstantTypeDef
- See BlockchainInstantTypeDef
BatchGetTokenBalanceInputRequestTypeDef#
# BatchGetTokenBalanceInputRequestTypeDef definition
class BatchGetTokenBalanceInputRequestTypeDef(TypedDict):
getTokenBalanceInputs: NotRequired[Sequence[BatchGetTokenBalanceInputItemTypeDef]], # (1)
BatchGetTokenBalanceOutputTypeDef#
# BatchGetTokenBalanceOutputTypeDef definition
class BatchGetTokenBalanceOutputTypeDef(TypedDict):
tokenBalances: List[BatchGetTokenBalanceOutputItemTypeDef], # (1)
errors: List[BatchGetTokenBalanceErrorItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BatchGetTokenBalanceOutputItemTypeDef
- See BatchGetTokenBalanceErrorItemTypeDef
- See ResponseMetadataTypeDef
ListTokenBalancesOutputTypeDef#
# ListTokenBalancesOutputTypeDef definition
class ListTokenBalancesOutputTypeDef(TypedDict):
tokenBalances: List[TokenBalanceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)