Struct cryptoapis::models::list_unspent_transaction_outputs_by_address_ri_blockchain_specific::ListUnspentTransactionOutputsByAddressRiBlockchainSpecific [−][src]
pub struct ListUnspentTransactionOutputsByAddressRiBlockchainSpecific {
pub v_size: i32,
pub binding_sig: String,
pub expiry_height: i32,
pub join_split_pub_key: String,
pub join_split_sig: String,
pub overwintered: bool,
pub v_join_split: Option<Vec<ListUnspentTransactionOutputsByAddressRiBlockchainSpecificVJoinSplit>>,
pub v_shielded_output: Option<Vec<ListConfirmedTransactionsByAddressRibszVShieldedOutput>>,
pub v_shielded_spend: Vec<ListUnspentTransactionOutputsByAddressRiBlockchainSpecificVShieldedSpend>,
pub value_balance: String,
pub version_group_id: String,
}
Fields
v_size: i32
Represents the virtual size of this transaction
binding_sig: String
It is used to enforce balance of Spend and Output transfers, in order to prevent their replay across transactions.
expiry_height: i32
Represents a block height after which the transaction will expire.
join_split_pub_key: String
Represents an encoding of a JoinSplitSig public validating key.
join_split_sig: String
Is used to sign transactions that contain at least one JoinSplit description.
overwintered: bool
"Overwinter" is the network upgrade for the Zcash blockchain.
v_join_split: Option<Vec<ListUnspentTransactionOutputsByAddressRiBlockchainSpecificVJoinSplit>>
Represents a sequence of JoinSplit descriptions using BCTV14 proofs.
v_shielded_output: Option<Vec<ListConfirmedTransactionsByAddressRibszVShieldedOutput>>
Object Array representation of transaction output descriptions
v_shielded_spend: Vec<ListUnspentTransactionOutputsByAddressRiBlockchainSpecificVShieldedSpend>
Object Array representation of transaction spend descriptions
value_balance: String
Defines the transaction value balance.
version_group_id: String
Represents the transaction version group ID.
Implementations
pub fn new(
v_size: i32,
binding_sig: String,
expiry_height: i32,
join_split_pub_key: String,
join_split_sig: String,
overwintered: bool,
v_shielded_spend: Vec<ListUnspentTransactionOutputsByAddressRiBlockchainSpecificVShieldedSpend>,
value_balance: String,
version_group_id: String
) -> ListUnspentTransactionOutputsByAddressRiBlockchainSpecific
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more