pub struct TransactionBody {Show 17 fields
pub inputs: TransactionInputs,
pub outputs: TransactionOutputs,
pub fee: Coin,
pub ttl: Option<u64>,
pub certs: Option<Certificates>,
pub withdrawals: Option<Withdrawals>,
pub update: Option<AnyCbor>,
pub metadata_hash: Option<MetadataHash>,
pub validity_start_interval: Option<u64>,
pub mint: Option<Mint>,
pub script_data_hash: Option<ScriptDataHash>,
pub collateral: Option<TransactionInputs>,
pub required_signers: Option<Ed25519KeyHashes>,
pub network_id: Option<u8>,
pub collateral_return: Option<TransactionOutput>,
pub total_collateral: Option<Coin>,
pub reference_inputs: Option<TransactionInputs>,
}
Expand description
Transaction Body
Fields§
§inputs: TransactionInputs
§outputs: TransactionOutputs
§fee: Coin
§ttl: Option<u64>
§certs: Option<Certificates>
§withdrawals: Option<Withdrawals>
§update: Option<AnyCbor>
§metadata_hash: Option<MetadataHash>
§validity_start_interval: Option<u64>
§mint: Option<Mint>
§script_data_hash: Option<ScriptDataHash>
§collateral: Option<TransactionInputs>
§required_signers: Option<Ed25519KeyHashes>
§network_id: Option<u8>
§collateral_return: Option<TransactionOutput>
§total_collateral: Option<Coin>
§reference_inputs: Option<TransactionInputs>
Implementations§
Trait Implementations§
Source§impl Clone for TransactionBody
impl Clone for TransactionBody
Source§fn clone(&self) -> TransactionBody
fn clone(&self) -> TransactionBody
Returns a duplicate 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 moreSource§impl Debug for TransactionBody
impl Debug for TransactionBody
Source§impl Decode for TransactionBody
impl Decode for TransactionBody
Source§impl PartialEq for TransactionBody
impl PartialEq for TransactionBody
impl Eq for TransactionBody
impl StructuralPartialEq for TransactionBody
Auto Trait Implementations§
impl Freeze for TransactionBody
impl RefUnwindSafe for TransactionBody
impl Send for TransactionBody
impl Sync for TransactionBody
impl Unpin for TransactionBody
impl UnwindSafe for TransactionBody
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more