Enum ethcore::miner::LocalTransactionStatus
[−]
[src]
pub enum LocalTransactionStatus { Pending, Future, Mined(SignedTransaction), Dropped(SignedTransaction), Replaced(SignedTransaction, U256, H256), Rejected(SignedTransaction, TransactionError), Invalid(SignedTransaction), }
Status of local transaction.
Can indicate that the transaction is currently part of the queue (Pending/Future
)
or gives a reason why the transaction was removed.
Variants
Pending
The transaction is currently in the transaction queue.
Future
The transaction is in future part of the queue.
Mined(SignedTransaction)
Transaction is already mined.
Dropped(SignedTransaction)
Transaction is dropped because of limit
Replaced(SignedTransaction, U256, H256)
Replaced because of higher gas price of another transaction.
Rejected(SignedTransaction, TransactionError)
Transaction was never accepted to the queue.
Invalid(SignedTransaction)
Transaction is invalid.
Trait Implementations
impl Debug for Status
[src]
impl PartialEq for Status
[src]
fn eq(&self, __arg_0: &Status) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Status) -> bool
This method tests for !=
.
impl Clone for Status
[src]
fn clone(&self) -> Status
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more