Struct bitmask_core::data::structs::BlindingUtxo
source · pub struct BlindingUtxo {
pub conceal: String,
pub blinding: String,
pub utxo: OutPoint,
}Expand description
A blinded UTXO is an outpoint (txid:vout) that has an associated blinding factor to be kept track of separately.
Fields§
§conceal: StringAn encoded blinded UTXO. Sort of like an RGB address used to receive assets.
Example: "txob1gv9338jucjwledjqel62gg5nxy2kle5r2dk255ky3reevtjsx00q3nf3fe"
blinding: String64-bit blinding factor to reveal assets sent to the blinded UTXO. Helps with privacy.
Example: "8394351521931962961"
utxo: OutPointOutpoint struct
Trait Implementations§
source§impl Clone for BlindingUtxo
impl Clone for BlindingUtxo
source§fn clone(&self) -> BlindingUtxo
fn clone(&self) -> BlindingUtxo
Returns a copy 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 BlindingUtxo
impl Debug for BlindingUtxo
source§impl<'de> Deserialize<'de> for BlindingUtxo
impl<'de> Deserialize<'de> for BlindingUtxo
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