List of all items
Structs
- AbortableList
- AccountEntry
- AcknowledgedTicket
- Acknowledgement
- Address
- AnnouncementData
- ApplicationData
- ApplicationDataIn
- ApplicationDataOut
- Balance
- Blake3
- Blake3Output
- ChainKeypair
- ChainPath
- ChainSignature
- Challenge
- ChannelEntry
- ChannelParties
- ChannelTicketStatistics
- ConnectedUdpStream
- CorruptedChannelEntry
- DummyCoverTrafficType
- EthereumChallenge
- HalfKey
- HalfKeyChallenge
- HashBase
- Hopr
- HoprKeys
- HoprProtocolConfig
- HoprSession
- HoprTransport
- IncomingSession
- IvKey
- K256EcdsaSigningEngine
- KeyBinding
- KeyIdent
- Multiaddr
- NativeEcdsaSigningEngine
- NeighborTelemetry
- Network
- NoPathSelector
- NoSumSMA
- OffchainKeypair
- OffchainPublicKey
- OffchainSignature
- PeerId
- PingQueryReplier
- Poly1305
- PublicKey
- RedeemableTicket
- Response
- SecretValue
- SerializableLog
- SessionClientConfig
- SessionId
- SimplePseudonym
- SingleSumSMA
- SrcDstPair
- SurbBalancerConfig
- Ticket
- TicketBuilder
- TicketId
- TransferableWinningTicket
- TransportPath
- UdpStreamBuilder
- UnacknowledgedTicket
- Utc
- ValidatedPath
- VerifiedAcknowledgement
- VerifiedTicket
- VrfParameters
- WinningProbability
- WxHOPR
- XDai
- config::HoprLibConfig
- config::HoprPacketPipelineConfig
- config::HoprProtocolConfig
- config::HostConfig
- config::NetworkConfig
- config::ProbeConfig
- config::SafeModule
- config::SessionGlobalConfig
- config::TransportConfig
- constants::MIN_NATIVE_BALANCE
- constants::SUGGESTED_NATIVE_BALANCE
- network_notifier::ProbeNetworkInteractions
- session::ByteCapabilities
- session::HoprSession
- session::HoprSessionConfig
- session::IncomingSession
- session::SessionClientConfig
- session::SessionId
- session::SessionManager
- session::SessionManagerConfig
- session::SurbBalancerConfig
- socket::HoprSocket
- state::AtomicHoprState
- traits::chain::CloseChannelResult
- traits::chain::OpenChannelResult
- utils::futures::AsyncReadStreamer
- utils::futures::AsyncWriteSink
- utils::futures::DuplexIO
Enums
- AccountType
- AcknowledgedTicketStatus
- ChannelChange
- ChannelDirection
- ChannelStatus
- ChannelStatusDiscriminants
- CoreTypesError
- CryptoError
- DestinationRouting
- ForeignDataMode
- GeneralError
- Health
- HoprTransportProcess
- IdentityRetrievalModes
- IpOrHost
- IpProtocol
- NodeId
- PeerDiscovery
- PendingAcknowledgement
- ProbeError
- Protocol
- ResolvedTransportRouting
- RoutingOptions
- SealedHost
- SessionCapability
- SessionManagerError
- SessionTarget
- SurbMatcher
- Tag
- Telemetry
- TicketEvent
- TransportSessionError
- UdpStreamParallelism
- config::HostType
- errors::HoprLibError
- errors::HoprStatusError
- errors::HoprTransportError
- errors::ProbeError
- errors::ProtocolError
- session::Capability
- session::DestinationRouting
- session::DispatchResult
- session::IpOrHost
- session::IpProtocol
- session::ResolvedTransportRouting
- session::RoutingOptions
- session::SealedHost
- session::SessionTarget
- session::SurbMatcher
- session::errors::SessionManagerError
- session::errors::TransportSessionError
- state::HoprLibProcess
- state::HoprState
Traits
- Abortable
- AsUnixTimestamp
- BytesEncodable
- BytesRepresentable
- Currency
- EcdsaEngine
- IntoEndian
- Keypair
- NonEmptyPath
- Path
- PathAddressResolver
- PathSelector
- Pseudonym
- SMA
- SaturatingSub
- ToHex
- TrafficGeneration
- UnitaryFloatOps
- crypto_traits::BlockSizeUser
- crypto_traits::Digest
- crypto_traits::FixedOutput
- crypto_traits::FixedOutputReset
- crypto_traits::IvSizeUser
- crypto_traits::KeyInit
- crypto_traits::KeyIvInit
- crypto_traits::KeySizeUser
- crypto_traits::OutputSizeUser
- crypto_traits::PRP
- crypto_traits::Randomizable
- crypto_traits::StreamCipher
- crypto_traits::StreamCipherSeek
- crypto_traits::UniversalHash
- crypto_traits::Update
- traits::chain::HoprChainApi
- traits::session::HoprSessionServer
Functions
- blake3_hash
- config::looks_like_domain
- decapsulate_multiaddress
- derive_vrf_parameters
- f64_approx_eq
- generate_channel_id
- is_public
- is_public_address
- k256_scalar_from_bytes
- prepare_tokio_runtime
- sample_secp256k1_field_element
- seal_data
- session::transfer_session
- to_hex_shortened
- transfer_session
- unseal_data
- utils::futures::copy_duplex
- utils::futures::copy_duplex_abortable
- x25519_scalar_from_bytes
Type Aliases
- Aes128Ctr
- ChaCha20
- ChannelId
- ChannelPath
- EncodedWinProb
- Hash
- HashFast
- HoprBalance
- HoprPseudonym
- HoprTransportIO
- Keccak256
- PacketTag
- SecretKey
- SecretKey16
- ServiceId
- SessionCapabilities
- Sha3_256
- Signature
- U256
- XDaiBalance
- crypto_traits::Block
- crypto_traits::Iv
- crypto_traits::Key
- crypto_traits::Output
- errors::Result
- session::Capabilities
- session::ServiceId
- session::errors::Result
Constants
- APPLICATION_TAG_RANGE
- DEFAULT_MAXIMUM_INCOMING_TICKET_WIN_PROB
- DEFAULT_MINIMUM_INCOMING_TICKET_WIN_PROB
- INTERMEDIATE_HOPS
- PACKET_TAG_LENGTH
- REDEEM_CALL_SELECTOR
- SESSION_MTU
- SURB_SIZE
- config::DEFAULT_HOST
- config::DEFAULT_PORT
- config::DEFAULT_SAFE_TRANSACTION_SERVICE_PROVIDER
- constants::APP_VERSION
- constants::APP_VERSION_COERCED
- constants::DEFAULT_MIN_QUALITY_TO_SYNC
- constants::ONBOARDING_INFORMATION_INTERVAL
- session::MIN_BALANCER_SAMPLING_INTERVAL
- session::MIN_SURB_BUFFER_DURATION
- session::SESSION_MTU
- session::SURB_SIZE