pub type OutgoingSaplingNote = OutgoingNote<Note>;Expand description
Outgoing sapling note.
Aliased Type§
pub struct OutgoingSaplingNote { /* private fields */ }Implementations§
Trait Implementations§
Source§impl OutgoingNoteInterface for OutgoingSaplingNote
impl OutgoingNoteInterface for OutgoingSaplingNote
Source§const SHIELDED_PROTOCOL: ShieldedProtocol = ShieldedProtocol::Sapling
const SHIELDED_PROTOCOL: ShieldedProtocol = ShieldedProtocol::Sapling
Note’s associated shielded protocol.
Source§type Address = PaymentAddress
type Address = PaymentAddress
Address type.
Source§type Error = Infallible
type Error = Infallible
Encoding error
Source§fn recipient_full_unified_address(&self) -> Option<&UnifiedAddress>
fn recipient_full_unified_address(&self) -> Option<&UnifiedAddress>
Recipient unified address as given by recipient and recorded in an encoded memo (all original receivers).
Source§fn encoded_recipient<P>(
&self,
consensus_parameters: &P,
) -> Result<String, Self::Error>where
P: Parameters + NetworkConstants,
fn encoded_recipient<P>(
&self,
consensus_parameters: &P,
) -> Result<String, Self::Error>where
P: Parameters + NetworkConstants,
Encoded recipient address recorded in note on chain (single receiver).
Source§fn encoded_recipient_full_unified_address<P>(
&self,
consensus_parameters: &P,
) -> Option<String>where
P: Parameters + NetworkConstants,
fn encoded_recipient_full_unified_address<P>(
&self,
consensus_parameters: &P,
) -> Option<String>where
P: Parameters + NetworkConstants,
Encoded recipient unified address as given by recipient and recorded in an encoded memo (all original receivers).
Source§fn transaction_outgoing_notes(transaction: &WalletTransaction) -> &[Self]
fn transaction_outgoing_notes(transaction: &WalletTransaction) -> &[Self]
Outgoing notes within
transaction.