ManagedBlockchainQuery / Client / get_transaction
get_transaction#
- ManagedBlockchainQuery.Client.get_transaction(**kwargs)#
- Gets the details of a transaction. - Note- This action will return transaction details for all transactions that are confirmed on the blockchain, even if they have not reached finality. - See also: AWS API Documentation - Request Syntax- response = client.get_transaction( transactionHash='string', transactionId='string', network='ETHEREUM_MAINNET'|'ETHEREUM_SEPOLIA_TESTNET'|'BITCOIN_MAINNET'|'BITCOIN_TESTNET' ) - Parameters:
- transactionHash (string) – The hash of a transaction. It is generated when a transaction is created. 
- transactionId (string) – - The identifier of a Bitcoin transaction. It is generated when a transaction is created. - Note- transactionIdis only supported on the Bitcoin networks.
- network (string) – - [REQUIRED] - The blockchain network where the transaction occurred. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'transaction': { 'network': 'ETHEREUM_MAINNET'|'ETHEREUM_SEPOLIA_TESTNET'|'BITCOIN_MAINNET'|'BITCOIN_TESTNET', 'blockHash': 'string', 'transactionHash': 'string', 'blockNumber': 'string', 'transactionTimestamp': datetime(2015, 1, 1), 'transactionIndex': 123, 'numberOfTransactions': 123, 'to': 'string', 'from': 'string', 'contractAddress': 'string', 'gasUsed': 'string', 'cumulativeGasUsed': 'string', 'effectiveGasPrice': 'string', 'signatureV': 123, 'signatureR': 'string', 'signatureS': 'string', 'transactionFee': 'string', 'transactionId': 'string', 'confirmationStatus': 'FINAL'|'NONFINAL', 'executionStatus': 'FAILED'|'SUCCEEDED' } } - Response Structure- (dict) – - transaction (dict) – - Contains the details of the transaction. - network (string) – - The blockchain network where the transaction occurred. 
- blockHash (string) – - The block hash is a unique identifier for a block. It is a fixed-size string that is calculated by using the information in the block. The block hash is used to verify the integrity of the data in the block. 
- transactionHash (string) – - The hash of a transaction. It is generated when a transaction is created. 
- blockNumber (string) – - The block number in which the transaction is recorded. 
- transactionTimestamp (datetime) – - The - Timestampof the transaction.
- transactionIndex (integer) – - The index of the transaction within a blockchain. 
- numberOfTransactions (integer) – - The number of transactions in the block. 
- to (string) – - The identifier of the transaction. It is generated whenever a transaction is verified and added to the blockchain. 
- from (string) – - The initiator of the transaction. It is either in the form a public key or a contract address. 
- contractAddress (string) – - The blockchain address for the contract. 
- gasUsed (string) – - The amount of gas used for the transaction. 
- cumulativeGasUsed (string) – - The amount of gas used up to the specified point in the block. 
- effectiveGasPrice (string) – - The effective gas price. 
- signatureV (integer) – - The signature of the transaction. The Z coordinate of a point V. 
- signatureR (string) – - The signature of the transaction. The X coordinate of a point R. 
- signatureS (string) – - The signature of the transaction. The Y coordinate of a point S. 
- transactionFee (string) – - The transaction fee. 
- transactionId (string) – - The identifier of a Bitcoin transaction. It is generated when a transaction is created. 
- confirmationStatus (string) – - Specifies whether the transaction has reached Finality. 
- executionStatus (string) – - Identifies whether the transaction has succeeded or failed. 
 
 
 
 - Exceptions- ManagedBlockchainQuery.Client.exceptions.ThrottlingException
- ManagedBlockchainQuery.Client.exceptions.ValidationException
- ManagedBlockchainQuery.Client.exceptions.ResourceNotFoundException
- ManagedBlockchainQuery.Client.exceptions.AccessDeniedException
- ManagedBlockchainQuery.Client.exceptions.InternalServerException
- ManagedBlockchainQuery.Client.exceptions.ServiceQuotaExceededException