Struct web3::types::TransactionRequest
source · pub struct TransactionRequest {
pub from: Address,
pub to: Option<Address>,
pub gas: Option<U256>,
pub gas_price: Option<U256>,
pub value: Option<U256>,
pub data: Option<Bytes>,
pub nonce: Option<U256>,
pub condition: Option<TransactionCondition>,
}
Expand description
Send Transaction Parameters
Fields§
§from: Address
Sender address
to: Option<Address>
Recipient address (None for contract creation)
gas: Option<U256>
Supplied gas (None for sensible default)
gas_price: Option<U256>
Gas price (None for sensible default)
value: Option<U256>
Transfered value (None for no transfer)
data: Option<Bytes>
Transaction data (None for empty bytes)
nonce: Option<U256>
Transaction nonce (None for next available nonce)
condition: Option<TransactionCondition>
Min block inclusion (None for include immediately)
Trait Implementations§
source§impl Clone for TransactionRequest
impl Clone for TransactionRequest
source§fn clone(&self) -> TransactionRequest
fn clone(&self) -> TransactionRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more