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
fn fetch_account(&self, address: &Address) -> AccountDetails
Fetch transaction-related account details.
fn estimate_gas_required(&self, tx: &SignedTransaction) -> U256
Estimate gas required for transaction.
fn is_service_transaction_acceptable(&self,
tx: &SignedTransaction)
-> Result<bool, String>
tx: &SignedTransaction)
-> Result<bool, String>
Check if this service transaction can be accepted by TransactionQueue
.