pub struct ArkTransaction {
pub txid: Txid,
pub tx: Option<Psbt>,
pub spent_vtxos: Vec<VirtualTxOutPoint>,
pub unspent_vtxos: Vec<VirtualTxOutPoint>,
pub checkpoint_txs: HashMap<OutPoint, Txid>,
pub swept_vtxos: Vec<OutPoint>,
}Fields§
§txid: Txid§tx: Option<Psbt>§spent_vtxos: Vec<VirtualTxOutPoint>§unspent_vtxos: Vec<VirtualTxOutPoint>§checkpoint_txs: HashMap<OutPoint, Txid>key: outpoint, value: checkpoint txid. Only set for offchain txs.
swept_vtxos: Vec<OutPoint>Auto Trait Implementations§
impl Freeze for ArkTransaction
impl RefUnwindSafe for ArkTransaction
impl Send for ArkTransaction
impl Sync for ArkTransaction
impl Unpin for ArkTransaction
impl UnsafeUnpin for ArkTransaction
impl UnwindSafe for ArkTransaction
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