pub type OutgoingOrchardNote = OutgoingNote<Note>;Expand description
Outgoing orchard note.
Aliased Type§
pub struct OutgoingOrchardNote { /* private fields */ }Implementations§
Trait Implementations§
Source§impl OutgoingNoteInterface for OutgoingOrchardNote
impl OutgoingNoteInterface for OutgoingOrchardNote
Source§const SHIELDED_PROTOCOL: ShieldedProtocol = ShieldedProtocol::Orchard
const SHIELDED_PROTOCOL: ShieldedProtocol = ShieldedProtocol::Orchard
Note’s associated shielded protocol.
Source§type Error = ParseError
type Error = ParseError
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, parameters: &P) -> Result<String, Self::Error>where
P: Parameters + NetworkConstants,
fn encoded_recipient<P>(&self, 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.