GetTransactionInfo()
Summary
| Route | Type | Example |
|---|---|---|
| /monitor/gettransactioninfo | POST | http://apinode.credits.com/api/monitor/gettransactioninfo |
Description
Gets all transaction fields for a particular transaction.
Request
Request Structure
x
{// Parameters common for all requests// Wallet address"transactionId": "string_value"}Request Parameters
string: transactionId - Transaction identifier in the form block_number.transaction_number
Response
Response Structure
All transaction attributes
{// transaction id is easily transmitted and do not require remembering the incoming data block_number.transaction_number upon serialization “Id”:”string”,// innerID of a transaction “SourceCounter”:”u64”// Transaction type, see values in Transactions“Type”: u8_value,// Sender or Smart contract initiator"Source": "base58_value",// Recipient or initiated smart contract"Target": "base58_value",// Total amount"Sum": "decimal_value",// Maximum fee"MaxFee": "decimal_value",// Fee paid by the sender for the transaction"ActualFee": "decimal_value",//Additional fee (list) paid for services called by the transaction"ExtraFee": []//Information about smart contracts "UserFields":[],// Transaction signature (by sender)"Signature":"hex_value",// Actual fee“Bundle”:[]}Example Code
import requestsimport jsondef gettransactioninfo(): url = 'http://apinode.credits.com/api/monitor/gettransactioninfo' headers = { 'Content-type': 'application/json' , 'Accept': 'application/json' , 'Content-Encoding': 'utf-8' } data = { "authKey":"" , "NetworkAlias":"Mainnet" , "PublicKey":"HhhRGwgA3W5qcNFrLC3odC4GmbkQnhdEc5XPqBiRW3Wx" , "transactionId":"28762307.1" } answer = requests.post(url, data=json.dumps(data), headers=headers) response = answer.json() print(response)gettransactioninfo()