Struct shuttle_core::Transaction
[−]
[src]
pub struct Transaction { /* fields omitted */ }
Methods
impl Transaction[src]
fn new(
source: StrKey,
fee: u32,
memo: Memo,
sequence: u64,
time_bounds: Option<TimeBounds>,
operations: Vec<Operation>
) -> Transaction[src]
source: StrKey,
fee: u32,
memo: Memo,
sequence: u64,
time_bounds: Option<TimeBounds>,
operations: Vec<Operation>
) -> Transaction
fn source(&self) -> &StrKey[src]
fn fee(&self) -> &u32[src]
fn memo(&self) -> &Memo[src]
fn seqnum(&self) -> u64[src]
fn time_bounds(&self) -> &Option<TimeBounds>[src]
fn operations(&self) -> &Vec<Operation>[src]
fn sign(self, key: &KeyPair) -> Result<TransactionEnvelope, Error>[src]
fn sign_with_network(
self,
key: &KeyPair,
network: Network
) -> Result<TransactionEnvelope, Error>[src]
self,
key: &KeyPair,
network: Network
) -> Result<TransactionEnvelope, Error>