pub struct BlockTxInfo {Show 28 fields
pub tx_hash: String,
pub block_hash: String,
pub block_height: u64,
pub epoch_no: u64,
pub epoch_slot: u64,
pub absolute_slot: u64,
pub tx_timestamp: u64,
pub tx_block_index: u64,
pub tx_size: u64,
pub total_output: String,
pub fee: String,
pub treasury_donation: String,
pub deposit: String,
pub invalid_before: Option<String>,
pub invalid_after: Option<String>,
pub collateral_inputs: Option<Vec<TransactionOutput>>,
pub collateral_output: Option<Vec<TransactionOutput>>,
pub reference_inputs: Option<Vec<TransactionOutput>>,
pub inputs: Option<Vec<TransactionOutput>>,
pub outputs: Vec<TransactionOutput>,
pub withdrawals: Option<Vec<Withdrawal>>,
pub assets_minted: Option<Vec<AssetItem>>,
pub metadata: Option<Value>,
pub certificates: Option<Vec<Certificate>>,
pub native_scripts: Option<Vec<NativeScript>>,
pub plutus_contracts: Option<Vec<PlutusContract>>,
pub voting_procedures: Option<Vec<VotingProcedure>>,
pub proposal_procedures: Option<Vec<ProposalProcedure>>,
}Fields§
§tx_hash: String§block_hash: String§block_height: u64§epoch_no: u64§epoch_slot: u64§absolute_slot: u64§tx_timestamp: u64§tx_block_index: u64§tx_size: u64§total_output: String§fee: String§treasury_donation: String§deposit: String§invalid_before: Option<String>§invalid_after: Option<String>§collateral_inputs: Option<Vec<TransactionOutput>>§collateral_output: Option<Vec<TransactionOutput>>§reference_inputs: Option<Vec<TransactionOutput>>§inputs: Option<Vec<TransactionOutput>>§outputs: Vec<TransactionOutput>§withdrawals: Option<Vec<Withdrawal>>§assets_minted: Option<Vec<AssetItem>>§metadata: Option<Value>§certificates: Option<Vec<Certificate>>§native_scripts: Option<Vec<NativeScript>>§plutus_contracts: Option<Vec<PlutusContract>>§voting_procedures: Option<Vec<VotingProcedure>>§proposal_procedures: Option<Vec<ProposalProcedure>>Trait Implementations§
Source§impl Clone for BlockTxInfo
impl Clone for BlockTxInfo
Source§fn clone(&self) -> BlockTxInfo
fn clone(&self) -> BlockTxInfo
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 BlockTxInfo
impl Debug for BlockTxInfo
Source§impl<'de> Deserialize<'de> for BlockTxInfo
impl<'de> Deserialize<'de> for BlockTxInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BlockTxInfo
impl RefUnwindSafe for BlockTxInfo
impl Send for BlockTxInfo
impl Sync for BlockTxInfo
impl Unpin for BlockTxInfo
impl UnwindSafe for BlockTxInfo
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