List of all items
Structs
- AccountEntry
- AcknowledgedTicket
- Acknowledgement
- Address
- AnnouncementData
- ApplicationData
- ApplicationDataIn
- ApplicationDataOut
- Balance
- ChainNetwork
- ChannelEntry
- CorruptedChannelEntry
- DateTime
- EthereumChallenge
- GraphExportConfig
- HalfKeyChallenge
- Hopr
- HoprKeys
- HoprOffchainKeypair
- HoprSession
- HoprSessionId
- HostConfig
- IncomingSession
- KeyBinding
- KeyIdent
- Multiaddr
- NetworkContractAddresses
- NoSumSMA
- PeerId
- PingQueryReplier
- ProtocolsConfig
- RedeemableTicket
- SerializableLog
- SessionClientConfig
- SingleSumSMA
- SrcDstPair
- SurbBalancerConfig
- Ticket
- TicketBuilder
- TicketStatistics
- TransferableWinningTicket
- UnacknowledgedTicket
- Utc
- VerifiedAcknowledgement
- VerifiedTicket
- WinningProbability
- WxHOPR
- XDai
- config::Chain
- config::Db
- config::HoprLibConfig
- config::HostConfig
- config::NetworkConfig
- config::ProbeConfig
- config::ProtocolConfig
- config::SafeModule
- config::TransportConfig
- constants::MIN_NATIVE_BALANCE
- constants::SUGGESTED_NATIVE_BALANCE
- state::AtomicHoprState
- traits::chain::CloseChannelResult
- traits::chain::OpenChannelResult
- utils::futures::AsyncReadStreamer
- utils::futures::AsyncWriteSink
- utils::futures::DuplexIO
- utils::session::ListenerId
- utils::session::SessionPool
- utils::session::StoredSessionEntry
Enums
- AccountType
- AcknowledgedTicketStatus
- ChannelChange
- ChannelDirection
- ChannelStatus
- ChannelStatusDiscriminants
- CoreTypesError
- DestinationRouting
- EnvironmentType
- GeneralError
- Health
- HoprTransportError
- HostType
- IdentityRetrievalModes
- IpProtocol
- NetworkingError
- PendingAcknowledgement
- ProbeError
- ProtocolError
- RoutingOptions
- SessionCapability
- SessionManagerError
- SessionTarget
- Strategy
- Tag
- TransportSessionError
- config::HostType
- errors::ChainActionsError
- errors::HoprChainError
- errors::HoprLibError
- errors::HoprStatusError
- state::HoprLibProcesses
- state::HoprState
- utils::session::BindError
- utils::session::SessionTargetSpec
Traits
- AsUnixTimestamp
- BytesEncodable
- BytesRepresentable
- Currency
- IntoEndian
- Keypair
- SMA
- SaturatingSub
- ToHex
- UnitaryFloatOps
- traits::chain::HoprChainApi
- traits::session::HoprSessionServer
Attribute Macros
Functions
- config::validate_external_host
- decapsulate_multiaddress
- f64_approx_eq
- generate_channel_id
- looks_like_domain
- to_hex_shortened
- transfer_session
- utils::futures::copy_duplex
- utils::futures::copy_duplex_abortable
- utils::session::build_binding_host
- utils::session::create_tcp_client_binding
- utils::session::create_udp_client_binding
- utils::session::udp_bind_to
Type Aliases
- ChannelId
- EncodedWinProb
- HoprBalance
- HoprPseudonym
- ServiceId
- SessionCapabilities
- U256
- XDaiBalance
- config::StrategyConfig
- errors::Result
- utils::session::ListenerJoinHandles
Constants
- DEFAULT_MAXIMUM_INCOMING_TICKET_WIN_PROB
- DEFAULT_MINIMUM_INCOMING_TICKET_WIN_PROB
- INTERMEDIATE_HOPS
- 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
- utils::session::HOPR_TCP_BUFFER_SIZE
- utils::session::HOPR_UDP_BUFFER_SIZE
- utils::session::HOPR_UDP_QUEUE_SIZE