pub struct IcrcAccountTransactionRow {Show 13 fields
pub id: String,
pub kind: String,
pub timestamp_unix_nanos: Option<String>,
pub amount_base_units: Option<String>,
pub fee_base_units: Option<String>,
pub from: Option<IcrcAccountRow>,
pub to: Option<IcrcAccountRow>,
pub spender: Option<IcrcAccountRow>,
pub memo_hex: Option<String>,
pub created_at_time_unix_nanos: Option<String>,
pub expires_at_unix_nanos: Option<String>,
pub expected_allowance_base_units: Option<String>,
pub raw_transaction: Value,
}Expand description
IcrcAccountTransactionRow
Serializable projected and lossless JSON representation of one index transaction.
Fields§
§id: StringLedger block index of the transaction.
kind: StringIndex-reported transaction kind.
timestamp_unix_nanos: Option<String>Ledger transaction timestamp as Unix nanoseconds when present.
amount_base_units: Option<String>Operation amount in ledger base units when the operation carries one.
fee_base_units: Option<String>Operation fee in ledger base units when the operation carries one.
from: Option<IcrcAccountRow>Source account when present.
to: Option<IcrcAccountRow>Destination account when present.
spender: Option<IcrcAccountRow>Spender account when present.
memo_hex: Option<String>Operation memo as lowercase hex when present.
created_at_time_unix_nanos: Option<String>Caller-supplied creation time as Unix nanoseconds when present.
expires_at_unix_nanos: Option<String>Approval expiry as Unix nanoseconds when present.
expected_allowance_base_units: Option<String>Expected prior allowance in base units when present.
raw_transaction: ValueLossless JSON projection of every typed transaction field returned by the index.
Trait Implementations§
Source§impl Clone for IcrcAccountTransactionRow
impl Clone for IcrcAccountTransactionRow
Source§fn clone(&self) -> IcrcAccountTransactionRow
fn clone(&self) -> IcrcAccountTransactionRow
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more