Module: Coinbase::Transaction::Status
- Defined in:
- lib/coinbase/transaction.rb
Overview
A representation of a Transaction status.
Constant Summary collapse
- PENDING =
The Transaction is awaiting being broadcast to the Network. At this point, transaction hashes may not yet be assigned.
'pending'- SIGNED =
The Transaction has been signed, but has not been successfully broadcast yet.
'signed'- BROADCAST =
The Transaction has been broadcast to the Network. At this point, at least the transaction hash should be assigned.
'broadcast'- COMPLETE =
The Transaction is complete and has confirmed on the Network.
'complete'- FAILED =
The Transaction has failed for some reason.
'failed'- UNSPECIFIED =
The Transaction isn't specified it's status in Receipt.
'unspecified'- TERMINAL_STATES =
The states that are considered terminal on-chain.
[COMPLETE, FAILED].freeze