Struct monero::util::ringct::RctSigBase
source · pub struct RctSigBase {
pub rct_type: RctType,
pub txn_fee: Amount,
pub pseudo_outs: Vec<Key>,
pub ecdh_info: Vec<EcdhInfo>,
pub out_pk: Vec<CtKey>,
}
Expand description
RingCt base signature format.
Fields§
§rct_type: RctType
The RingCt type of signatures.
txn_fee: Amount
Transaction fee.
pseudo_outs: Vec<Key>
Pseudo outs key vector.
ecdh_info: Vec<EcdhInfo>
Ecdh info vector.
out_pk: Vec<CtKey>
Out pk vector.
Implementations§
source§impl RctSigBase
impl RctSigBase
Trait Implementations§
source§impl Clone for RctSigBase
impl Clone for RctSigBase
source§fn clone(&self) -> RctSigBase
fn clone(&self) -> RctSigBase
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 RctSigBase
impl Debug for RctSigBase
source§impl<'de> Deserialize<'de> for RctSigBase
impl<'de> Deserialize<'de> for RctSigBase
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
source§impl Display for RctSigBase
impl Display for RctSigBase
source§impl Encodable for RctSigBase
impl Encodable for RctSigBase
source§impl Hashable for RctSigBase
impl Hashable for RctSigBase
source§fn hash_to_scalar(&self) -> PrivateKey
fn hash_to_scalar(&self) -> PrivateKey
Apply
hash()
on itself and return the interpreted scalar returned by the hash result.source§impl PartialEq<RctSigBase> for RctSigBase
impl PartialEq<RctSigBase> for RctSigBase
source§fn eq(&self, other: &RctSigBase) -> bool
fn eq(&self, other: &RctSigBase) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.