Enum ethcore_miner::pool::verifier::Transaction[][src]

pub enum Transaction {
    Unverified(UnverifiedTransaction),
    Retracted(UnverifiedTransaction),
    Local(PendingTransaction),
}

Transaction to verify.

Variants

Fresh, never verified transaction.

We need to do full verification of such transactions

Transaction from retracted block.

We could skip some parts of verification of such transactions

Locally signed or retracted transaction.

We can skip consistency verifications and just verify readiness.

Methods

impl Transaction
[src]

Return transaction hash

Return transaction gas price

Trait Implementations

impl<C: Client> Verifier<Transaction> for Verifier<C, NonceAndGasPrice, VerifiedTransaction>
[src]

Verification error.

Verified transaction.

Verifies a UnverifiedTransaction and produces VerifiedTransaction instance.

Auto Trait Implementations

impl Send for Transaction

impl Sync for Transaction