[][src]Module ethcontract::transaction::build

This module implements transaction finalization from partial transaction parameters. It provides futures for building TransactionRequest instances and raw Bytes transactions from partial transaction parameters, where the remaining parameters are queried from the node before finalizing the transaction.

Structs

BuildOfflineSignedTransactionFuture

A future for building a offline signed transaction.

BuildTransactionRequestForLocalSigningFuture

A future for building a locally signed transaction.

BuildTransactionSignedWithLockedAccountFuture

A future for building a locally signed transaction with a locked account.

TransactionOptions

Shared transaction options that are used when finalizing transactions into either TransactionRequests or raw signed transaction Bytes.

TransactionRequestOptions

Transaction options specific to TransactionRequests since they may also include a TransactionCondition that is not applicable to raw signed transactions.

Enums

BuildFuture

Future for building a transaction so that it is ready to send. Can resolve into either a TransactionRequest for sending locally signed transactions or raw signed transaction Bytes when sending a raw transaction.