Checking sent transaction status
Life span of a transaction
Once a transaction is sent to the blockchain, it is held in the ****transaction pool of nodes until it is executed (mined). During this time the transaction is in
When the transaction is finally executed, verified under consensus and added to a block, it transitions to
COMMITTED status. It now also includes a receipt holding the execution output.
If the transaction fails to verify or ultimately expires, its status changes to
Using Gamma CLI
After sending a transaction with
gamma-cli send-tx, the transaction ID should be returned.
Use the TxId to check the status of the transaction
gamma-cli get-status 0x189403BAA46F80150F1EA77fE9F47f40Fb1d8C52AF0b90D83DCB084385f1C6e5F7763D62D276bF86
gamma-cli get-status <TX_ID>
<TX_ID>Transaction ID in Base64 as returned from
Cryptographic proof for a transaction
The Orbs blockchain is able to provide cryptographic proof for the execution of a transaction. This proof can be verified by light clients or third-party auditors without synchronizing the entire blockchain state.
Use the TxId to obtain the proof
gamma-cli tx-proof 0x189403BAA46F80150F1EA77fE9F47f40Fb1d8C52AF0b90D83DCB084385f1C6e5F7763D62D276bF86
The command parameters are identical to