CEP_Account.getTransaction()

With this method you can search a specific transaction by the blockID and the TxID.

Function Signature

async getTransaction(BlockID, TxID)

Parameters

Parameter Name
Datatype

BlockID

String

TxID

String

Example

const Address = 'your-wallet-address';

let account = new CEP_Account();

//...
txBlock = "your_tx_block" //usually you get that from getTransactionOutcome
txID = "your_tx_id" //usually you get that from submitCertificate
console.log("Transaction ID:", txID);
console.log("Transaction Block:", txBlock);

console.log("Searching Transaction");
const getTxResult = await account.getTransaction(txBlock, txID);
console.log("Get Transaction Result :", getTxResult);

if (getTxResult.Result === 200) {
  console.log("Certificate found :", getTxResult);
  
} else {
  console.log("Certificate Not Found :", getTxResult.message);
}
//...

Expected Result

{
   "Result":200,
   "Response":{
      "BlockID":"your_block_id",
      "BroadcastFee":1.0,
      "DeveloperFee":0.0,
      "From":"your_wallet_address",
      "GasLimit":0.0,
      "ID":"your_tx_id",
      "Instructions":0,
      "NagFee":0.5,
      "NodeID":"",
      "Nonce":"299",
      "OSignature":"3046022100e35a304f202b2ee5b7bd639c0560409ef637d1cc560f59770a623da391274ace022100a5dd58f3b6ced7c68d858927a1dba719ee5e076aed998c2a1d4949c958055512",
      "Payload":"your_hex_data",
      "ProcessingFee":7.0,
      "ProtocolFee":3.0,
      "Status":"Executed",
      "Timestamp":"2025:03:23-09:28:15",
      "To":"your_wallet_address",
      "Type":"C_TYPE_CERTIFICATE"
   },
   "Node":"selected_node"
}

Last updated