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
- EthereumChallenge
- HalfKey
- HalfKeyChallenge
- HashBase
- Hopr
- HoprKeys
- HoprProtocolConfig
- HoprSession
- HoprTransport
- IncomingSession
- IvKey
- K256EcdsaSigningEngine
- KeyBinding
- KeyIdent
- Multiaddr
- NativeEcdsaSigningEngine
- NoPathSelector
- Observations
- OffchainKeypair
- OffchainPublicKey
- OffchainSignature
- PeerId
- PingQueryReplier
- Poly1305
- PublicKey
- RedeemableTicket
- Response
- SecretValue
- SerializableLog
- SessionClientConfig
- SessionId
- SimplePseudonym
- SrcDstPair
- SurbBalancerConfig
- Ticket
- TicketBuilder
- TicketId
- TransferableWinningTicket
- TransportPath
- UdpStreamBuilder
- UnacknowledgedTicket
- Utc
- ValidatedPath
- VerifiedAcknowledgement
- VerifiedTicket
- VrfParameters
- WinningProbability
- WxHOPR
- XDai
- api::Address
- api::Multiaddr
- api::OffchainPublicKey
- api::PeerId
- api::chain::AccountEntry
- api::chain::AccountSelector
- api::chain::Balance
- api::chain::BatchRedemptionResult
- api::chain::ChainInfo
- api::chain::ChainPathResolver
- api::chain::ChannelEntry
- api::chain::ChannelSelector
- api::chain::ContractAddresses
- api::chain::DeployedSafe
- api::chain::DomainSeparators
- api::chain::HoprSphinxHeaderSpec
- api::chain::Multiaddr
- api::chain::RedeemableTicket
- api::chain::Utc
- api::chain::VerifiedTicket
- api::chain::WinningProbability
- api::db::ChannelTicketStatistics
- api::db::TicketSelector
- config::HoprLibConfig
- config::HoprPacketPipelineConfig
- config::HoprProtocolConfig
- config::HostConfig
- config::ProbeConfig
- config::SafeModule
- config::SessionGlobalConfig
- config::TransportConfig
- constants::MIN_NATIVE_BALANCE
- constants::SUGGESTED_NATIVE_BALANCE
- 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
- TicketEvent
- TransportSessionError
- UdpStreamParallelism
- api::chain::AnnouncementError
- api::chain::ChainEvent
- api::chain::ChannelDirection
- api::chain::ChannelStatusDiscriminants
- api::chain::SafeRegistrationError
- api::chain::SafeSelector
- api::chain::StateSyncOptions
- api::chain::TicketRedeemError
- api::ct::DestinationRouting
- api::ct::Telemetry
- api::ct::TrafficGenerationError
- api::ct::traits::DestinationRouting
- api::ct::types::Telemetry
- api::ct::types::TrafficGenerationError
- api::db::TicketIndexSelector
- api::db::TicketMarker
- api::network::Health
- api::network::Measurement
- api::network::types::Health
- api::network::types::Measurement
- 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
- NetworkView
- NonEmptyPath
- Observable
- Path
- PathAddressResolver
- PathSelector
- Pseudonym
- SaturatingSub
- ToHex
- UnitaryFloatOps
- api::chain::ChainEvents
- api::chain::ChainKeyOperations
- api::chain::ChainReadAccountOperations
- api::chain::ChainReadChannelOperations
- api::chain::ChainReadSafeOperations
- api::chain::ChainValues
- api::chain::ChainWriteAccountOperations
- api::chain::ChainWriteChannelOperations
- api::chain::ChainWriteSafeOperations
- api::chain::ChainWriteTicketOperations
- api::chain::Currency
- api::chain::HoprChainApi
- api::chain::HoprStaticChainApi
- api::chain::KeyIdMapper
- api::ct::MeasurableNeighbor
- api::ct::MeasurablePath
- api::ct::NetworkGraphUpdate
- api::ct::NetworkGraphView
- api::ct::TrafficGeneration
- api::ct::traits::NetworkGraphUpdate
- api::ct::traits::NetworkGraphView
- api::ct::traits::TrafficGeneration
- api::ct::types::MeasurableNeighbor
- api::ct::types::MeasurablePath
- api::db::HoprDbTicketOperations
- api::db::HoprNodeDbApi
- api::network::NetworkObservations
- api::network::NetworkView
- api::network::Observable
- api::network::traits::NetworkObservations
- api::network::traits::NetworkView
- api::network::types::Observable
- 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
- api::chain::ChainReceipt
- api::chain::ChannelId
- api::chain::DateTime
- api::chain::HoprBalance
- api::chain::HoprKeyIdent
- api::chain::HoprSphinxSuite
- api::db::DbTimestamp
- 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
- MIN_BATCH_SIZE
- PACKET_TAG_LENGTH
- REDEEM_CALL_SELECTOR
- SESSION_MTU
- SURB_SIZE
- config::DEFAULT_HOST
- config::DEFAULT_PORT
- 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