Skip to main content

HoprPacketParts

Type Alias HoprPacketParts 

Source
pub type HoprPacketParts<'a> = PacketParts<'a, HoprSphinxSuite, HoprSphinxHeaderSpec>;
Expand description

Convenience alias for HOPR specific PacketParts.

Aliased Type§

pub struct HoprPacketParts<'a> {
    pub surbs: Vec<SURB<Ed25519Suite, HoprSphinxHeaderSpec>>,
    pub payload: Cow<'a, [u8]>,
    pub signals: FlagSet<PacketSignal>,
}

Fields§

§surbs: Vec<SURB<Ed25519Suite, HoprSphinxHeaderSpec>>

Contains (a potentially empty) list of SURBs.

§payload: Cow<'a, [u8]>

Contains the actual packet payload.

§signals: FlagSet<PacketSignal>

Additional packet signals from the sender to the recipient.