dcrn string representing this Dragonchain Resource Name
param
version representing the version of this DataTransferObject
param
header.txn_type name of a smart contract, or 'transaction'
param
header.dc_id the dragonchainId which originally received this transaction
param
header.txn_id the GUID of this transaction
param
header.tag free-form string of search searchable data submitted by the transaction author
param
header.timestamp unix timestamp of when this transaction was first processed
param
header.block_id the block id to which this transaction was fixated
param
header.invoker the optional GUID of a smart-contract transaction which triggered this record. SC invocation requests are null here, their output will contain the transaction ID of their invokation request transaction)
param
payload String of JSON representing the data for this transaction
Example Transaction At Rest Object
Transaction::L1::FullTransaction
{ "version": "1", "dcrn": "Transaction::L1::FullTransaction", "header": { "txn_type": "btcWatcher", "dc_id": "134376ff-8272-4da0-8523-53b0f60e26eb", "txn_id": "be3390a3-b76a-4749-9703-22e48a9c5a54", "block_id": "21500625", "timestamp": "1539741341", "tag": "", "invoker": "37aee185-bd5c-48bc-886e-52c6c9110314" }, "payload": {}, "proof": { "full": "r9IjV3Mo3Sd9mWh5cAXxQP4h9tjiIec3Z1/+fI9F218=", "stripped": "MEUCIQCJLaYXAkm7/VkyrulVTxmUVAfVnOQy5hSYJZG2U7fgIgIgHGJWMoHt7/o/hoIGLqgqiGUc4ESiwMbIyKeJs88KHf4=" } }dcrnstring representing this Dragonchain Resource Nameversionrepresenting the version of this DataTransferObjectheader.txn_typename of a smart contract, or 'transaction'header.dc_idthe dragonchainId which originally received this transactionheader.txn_idthe GUID of this transactionheader.tagfree-form string of search searchable data submitted by the transaction authorheader.timestampunix timestamp of when this transaction was first processedheader.block_idthe block id to which this transaction was fixatedheader.invokerthe optional GUID of a smart-contract transaction which triggered this record. SC invocation requests are null here, their output will contain the transaction ID of their invokation request transaction)payloadString of JSON representing the data for this transactionproof.fullsignature of this transaction.proof.strippedsignature of this transaction.Order of proof hashes looks like this:
proof_full_hash_order = [ "txn_id", "txn_type", "dc_id", "block_id", "tag", "invoker", "timestamp", "payload" ] proof_stripped_hash_order = [ "txn_id", "txn_type", "dc_id", "block_id", "tag", "invoker", "timestamp" ]