Expand description
This Rust crate contains all the path construction and path selection algorithms in the HOPR mixnet.
Modules§
- channel_
graph - Defines the graph of HOPR payment channels.
- errors
- selectors
- Implements different path selectors in the
ChannelGraph.
Structs§
- Chain
Path - Represents a
NonEmptyPaththat completely specifies a route usingAddresses. - Transport
Path - A
NonEmptyPaththat can be used to route packets using [OffchainPublicKey]. - Validated
Path - Represents
NonEmptyPaththat has been resolved and validated.
Traits§
- NonEmpty
Path - A
Paththat is guaranteed to have at least one hop - the destination. - Path
- Base implementation of an abstract path.
- Path
Address Resolver - Allows resolution of [
OffchainPublicKey] for a given [Address] or vice versa.