Struct cryptoapis::models::list_confirmed_transactions_by_address_ribs::ListConfirmedTransactionsByAddressRibs [−][src]
pub struct ListConfirmedTransactionsByAddressRibs {Show 23 fields
pub locktime: i32,
pub size: i32,
pub v_size: i32,
pub version: i32,
pub vin: Vec<ListConfirmedTransactionsByAddressRibszVin>,
pub vout: Vec<ListConfirmedTransactionsByAddressRibszVout>,
pub contract: String,
pub gas_limit: String,
pub gas_price: Box<ListConfirmedTransactionsByAddressRibsbscGasPrice>,
pub gas_used: String,
pub input_data: String,
pub nonce: i32,
pub transaction_status: String,
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: Vec<ListConfirmedTransactionsByAddressRibszVJoinSplit>,
pub v_shielded_output: Vec<ListConfirmedTransactionsByAddressRibszVShieldedOutput>,
pub v_shielded_spend: Vec<ListConfirmedTransactionsByAddressRibszVShieldedSpend>,
pub value_balance: String,
pub version_group_id: String,
}
Fields
locktime: i32
Represents the locktime on the transaction on the specific blockchain, i.e. the blockheight at which the transaction is valid.
size: i32
Represents the total size of this transaction.
v_size: i32
Represents the virtual size of this transaction.
version: i32
Defines the version of the transaction.
vin: Vec<ListConfirmedTransactionsByAddressRibszVin>
Object Array representation of transaction inputs
vout: Vec<ListConfirmedTransactionsByAddressRibszVout>
Object Array representation of transaction outputs
contract: String
Represents the specific transaction contract.
gas_limit: String
Represents the amount of gas used by this specific transaction alone.
gas_price: Box<ListConfirmedTransactionsByAddressRibsbscGasPrice>
gas_used: String
Represents the exact unit of gas that was used for the transaction.
input_data: String
Represents additional information that is required for the transaction.
nonce: i32
Represents the sequential running number for an address, starting from 0 for the first transaction. E.g., if the nonce of a transaction is 10, it would be the 11th transaction sent from the sender’s address.
transaction_status: String
String representation of the transaction status
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: Vec<ListConfirmedTransactionsByAddressRibszVJoinSplit>
Represents a sequence of JoinSplit descriptions using BCTV14 proofs.
v_shielded_output: Vec<ListConfirmedTransactionsByAddressRibszVShieldedOutput>
Object Array representation of transaction output descriptions
v_shielded_spend: Vec<ListConfirmedTransactionsByAddressRibszVShieldedSpend>
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(
locktime: i32,
size: i32,
v_size: i32,
version: i32,
vin: Vec<ListConfirmedTransactionsByAddressRibszVin>,
vout: Vec<ListConfirmedTransactionsByAddressRibszVout>,
contract: String,
gas_limit: String,
gas_price: ListConfirmedTransactionsByAddressRibsbscGasPrice,
gas_used: String,
input_data: String,
nonce: i32,
transaction_status: String,
binding_sig: String,
expiry_height: i32,
join_split_pub_key: String,
join_split_sig: String,
overwintered: bool,
v_join_split: Vec<ListConfirmedTransactionsByAddressRibszVJoinSplit>,
v_shielded_output: Vec<ListConfirmedTransactionsByAddressRibszVShieldedOutput>,
v_shielded_spend: Vec<ListConfirmedTransactionsByAddressRibszVShieldedSpend>,
value_balance: String,
version_group_id: String
) -> ListConfirmedTransactionsByAddressRibs
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