Retrieve a Single Block
var Blockchain = '0x714d2ac07a826b66ac56752eebd7c77b58d2ee842e523d913fd0ef06e6bdfcae';
var BlockNumber = 100;
Circular.GetBlock(Blockchain, BlockNumber)
.then(data => {
// do something with the data in JSON format
});
Output
{
"Result": 200, // Success
"Response": {
"Block": {
"BlockID": 138, // Block Number
"Blockchain": "714d2ac07a8...", // Blockchain
"Nonce": 13977, // Block Nonce
"Node": "3819259...", // Node Minting the block
"PreviousBlockHash": "0009ba64e38a...", // Previous Block Hash
"TimeStamp": "2024:05:01-13:45:28", // Block Timestamp
"Payload": { // Block payload
"Transactions": [ // Transactions array
{
"ID": "b36112b5...", // Tx ID
"From": "d5b18d8e...", // Tx From Address
"To": "d5b18d8e...", // Tx To
"Timestamp": "2024:05:01-16:45:12", // Tx Timestamp
"Type": "C_TYPE_REGISTERWALLET", // Tx Type
"Payload": "7b22416374...", // Tx Payload
"Nonce": "0", // from Wallet Nonce
"OSignature": "", // From Signature
"NodeID": "ca7ff7cc...", // Receiving Node
"GasLimit": 0, // Gas Limit (Smart Contract)
"NagFee": 0, // NAG Fee
"BroadcastFee": 0, // Broadcast Fee
"ProcessingFee": 0, // Processing Fee
"DeveloperFee": 0, // Developer Fee
"ProtocolFee": 0, // Protocol Fee
"Instructions": 0, // Number of Contract Instructions
"Status": "Executed" // Tx Status
}
// Additional transactions can be added here
],
"BlockReward": 0 // Block Reward
}
},
"Hash": "000544546c3...", // Block Hash
"Signature": "304602210...", // Minting Node Signature
"SelectedNode": "02fc8b..." // Next Node Selected by Consensus
}
}
Last updated