Expand description
PoT-O extensions: chain bridge, DeFi client, device protocol, peer network, pool strategy, and proof authority.
Re-exports§
pub use chain_bridge::ChainBridge;pub use chain_bridge::SolanaBridge;pub use defi::DefiClient;pub use defi::EscrowInfo;pub use defi::LiquidityPoolInfo;pub use defi::StakeAccountInfo;pub use defi::StakingPoolInfo;pub use defi::SwapQuoteInfo;pub use defi::TreasuryInfo;pub use defi::UserVaultInfo;pub use device_protocol::DeviceProtocol;pub use device_protocol::DeviceStatus;pub use device_protocol::DeviceType;pub use device_protocol::ESP32SDevice;pub use device_protocol::ESP8266Device;pub use device_protocol::NativeDevice;pub use device_protocol::WasmDevice;pub use peer_network::LocalOnlyNetwork;pub use peer_network::PeerNetwork;pub use pool_strategy::PoolStrategy;pub use pool_strategy::SoloStrategy;pub use security::Ed25519Authority;pub use security::ProofAuthority;
Modules§
- chain_
bridge - Chain bridge: submit proofs and query miners on Solana (and optional EVM/cross-chain).
- defi
- HTTP API support for tribewarez-staking, tribewarez-swap, tribewarez-vault. Fetches on-chain account data via Solana RPC and returns JSON-serializable types.
- device_
protocol - Device protocol abstraction: native, ESP32-S, ESP8266, and WASM device types and status.
- peer_
network - Peer network: local-only and optional VPN mesh for multi-node discovery.
- pool_
strategy - Pool strategy: solo and proportional/PPLNS pool info and reward distribution.
- security
- Proof authority and node authentication: Ed25519, mTLS, HMAC device auth.
Structs§
- Extension
Registry - Central registry that holds the active extension implementations. Constructed once at startup from config/env, then passed by reference.