Expand description
Shared protocol types, traits, and domain models for the NOX mixnet.
Re-exports§
pub use events::NoxEvent;pub use models::chain::PendingTransaction;pub use models::chain::TxStatus;pub use models::handshake::Capabilities;pub use models::handshake::Handshake;pub use models::handshake::PeerInfo;pub use models::handshake::MIN_SUPPORTED_VERSION;pub use models::handshake::PROTOCOL_VERSION;pub use models::note::Note;pub use models::payloads::RelayerPayload;pub use models::payloads::RpcResponse;pub use models::payloads::ServiceRequest;pub use models::topology::RelayerNode;pub use models::topology::TopologySnapshot;pub use protocol::fec::FecError;pub use protocol::fec::FecInfo;pub use protocol::fragmentation::Fragment;pub use protocol::fragmentation::FragmentationError;pub use protocol::fragmentation::Fragmenter;pub use protocol::fragmentation::Reassembler;pub use protocol::fragmentation::ReassemblerConfig;pub use protocol::fragmentation::SURB_PAYLOAD_SIZE;pub use protocol::kdf::HisokaKdf;pub use protocol::serialization::deserialize_scalar;pub use protocol::serialization::serialize_scalar;pub use traits::service::ServiceError;pub use traits::service::ServiceHandler;pub use traits::transport::PacketTransport;pub use utils::compute_topology_fingerprint;pub use utils::token_to_f64;pub use utils::wei_to_eth_f64;pub use utils::xor_into_fingerprint;pub use traits::interfaces::*;
Modules§
Functions§
- deserialize_
fr - Deserialize
Frfrom hex string. Rejects over-modulus values via round-trip check. - serialize_
fr - Serialize
Fras"0x"+ 64 lowercase hex chars (big-endian).