Trait ethcore::miner::TransactionQueueDetailsProvider [] [src]

pub trait TransactionQueueDetailsProvider {
    fn fetch_account(&self, address: &Address) -> AccountDetails;
    fn estimate_gas_required(&self, tx: &SignedTransaction) -> U256;
    fn is_service_transaction_acceptable(&self,
                                     tx: &SignedTransaction)
                                     -> Result<bool, String>; }

TransactionQueue transaction details provider.

Required Methods

Fetch transaction-related account details.

Estimate gas required for transaction.

Check if this service transaction can be accepted by TransactionQueue.

Implementors