pub struct PegInTransaction {
pub id: Uuid,
pub btc_tx_id: String,
pub amount: u64,
pub btc_address: String,
pub rsk_address: RskAddress,
pub rsk_tx_hash: Option<String>,
pub btc_confirmations: u32,
pub status: PegStatus,
}Expand description
Peg-in transaction (BTC -> rBTC)
Fields§
§id: UuidTransaction ID
btc_tx_id: StringBTC transaction ID
amount: u64Amount in satoshis
btc_address: StringSource BTC address
rsk_address: RskAddressDestination RSK address
rsk_tx_hash: Option<String>RSK transaction hash (when rBTC is minted)
btc_confirmations: u32BTC confirmations received
status: PegStatusCurrent status
Trait Implementations§
Source§impl Clone for PegInTransaction
impl Clone for PegInTransaction
Source§fn clone(&self) -> PegInTransaction
fn clone(&self) -> PegInTransaction
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 PegInTransaction
impl Debug for PegInTransaction
Source§impl<'de> Deserialize<'de> for PegInTransaction
impl<'de> Deserialize<'de> for PegInTransaction
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 PegInTransaction
impl RefUnwindSafe for PegInTransaction
impl Send for PegInTransaction
impl Sync for PegInTransaction
impl Unpin for PegInTransaction
impl UnwindSafe for PegInTransaction
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