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 (CommonJS)
const { CEP_Account } = require('circular-enterprise-apis');
const Address = 'your-wallet-address';
let account = new CEP_Account();
async function run() {
//...
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);
}
//...
}
run();
Example (ES Modules)
import { CEP_Account } from 'circular-enterprise-apis';
const Address = 'your-wallet-address';
let account = new CEP_Account();
async function run() {
//...
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);
}
//...
}
run();
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