List of all items
Structs
- api_error::ApiError
- config::DaemonConfig
- config::DrandConfig
- config::KineticConfig
- config::P2pConfig
- consensus_math::ConsensusParams
- drand::DrandClient
- drand::RawKyn
- governance::engine::permissionless::PermissionlessEngine
- governance::engine::sovereign::SovereignEngine
- governance::state_io::GLOBAL_GOVERNANCE_STATE
- governance::types::GovernanceState
- governance::types::SignedGovernanceMessage
- types::clock::KineticTime
- types::dns::DnsZone
- types::dns::HostRoutingRecord
- types::identity::AuthorizedKid
- types::identity::AuthorizedManifest
- types::name_record::Heartbeat
- types::vdf::CommitRequest
- types::vdf::Commitment
- types::vdf::PreviousProof
- types::vdf::Reveal
- types::vdf::VdfJobRequest
- types::vdf::VdfProof
Enums
- error::KineticError
- error::Severity
- error::dht::PublishError
- error::dht::RecordRejectReason
- error::dht::RegistrationError
- error::dht::ResolutionError
- error::dns::DnsError
- error::drand::DrandError
- error::governance::GovernanceError
- error::identity::IdentityError
- error::names::NamesError
- error::network::NetworkClientError
- error::storage::StorageError
- error::vdf::VdfError
- error::vdf::VdfRejectReason
- governance::types::GovernanceAction
- governance::types::GovernanceEffect
- types::dns::DnsRecord
- types::name_record::NameRecord
Traits
- traits::GovernanceEngine
- traits::StorageEngine
- traits::VdfEngine
- types::dns::DnsZoneExt
- types::vdf::RevealExt
Functions
- config::get_api_tokens_dir
- config::get_base_dir
- config::get_zones_dir
- config::is_dev_mode
- governance::engine::get_active_engine
- governance::logic::process_governance_message
- governance::logic::validate_keys_initialized
- governance::types::verify_signature
- net::is_ssrf_safe
- request_id::current
- request_id::scope
- request_id::scope_with_id
- shutdown::shutdown_signal
- types::identity::load_encrypted_keypair
- types::identity::load_keypair
- types::identity::save_keypair_from_mnemonic
- types::infrastructure::is_infrastructure_name
- types::infrastructure::requires_heartbeat
- types::name_record::derive_heartbeat_keys
- types::name_record::derive_storage_keys
- types::names::extract_apex_name
- types::names::is_reserved_name
- types::names::is_valid_apex_name
- types::names::normalize_name
Type Aliases
Constants
- config::ports::API_DAEMON
- config::ports::API_HOST
- config::ports::API_NODE
- config::ports::BACKEND
- config::ports::DNS
- config::ports::P2P_DAEMON
- config::ports::P2P_HOST
- config::ports::P2P_NODE
- config::ports::PAC
- config::ports::PROXY
- constants::ARGON2_MEMORY_COST_KB
- constants::BASE_DOMAIN
- constants::BASE_ITERATIONS
- constants::BOOTSTRAP_NODES
- constants::CONSENSUS_MINIMUM_COMMIT_AGE_KYNS
- constants::CONSENSUS_SQUATTER_LEN_0_TO_1
- constants::CONSENSUS_SQUATTER_LEN_11_TO_17
- constants::CONSENSUS_SQUATTER_LEN_18_TO_20
- constants::CONSENSUS_SQUATTER_LEN_2
- constants::CONSENSUS_SQUATTER_LEN_3
- constants::CONSENSUS_SQUATTER_LEN_4
- constants::CONSENSUS_SQUATTER_LEN_5
- constants::CONSENSUS_SQUATTER_LEN_6
- constants::CONSENSUS_SQUATTER_LEN_7
- constants::CONSENSUS_SQUATTER_LEN_8_TO_10
- constants::CONSENSUS_VDF_DISCOUNT_MIN_ITERATIONS
- constants::CONSENSUS_VDF_DISCOUNT_PERCENTAGE
- constants::CONSENSUS_VDF_MAX_ITERATIONS
- constants::CONSENSUS_VDF_MAX_PROOF_BYTES
- constants::DB_NAME_PING
- constants::DB_PREFIX_BANNED_PEER
- constants::DB_PREFIX_LAST_DRAND
- constants::DB_PREFIX_OWNED_NAMES
- constants::DB_PREFIX_REVEAL
- constants::DEV_MODE_ITERATIONS
- constants::DID_PREFIX
- constants::DOCS_URL
- constants::DRAND_GENESIS_TIME
- constants::DRAND_HTTP_ENDPOINTS
- constants::DRAND_PERIOD
- constants::DRAND_PUBLIC_KEY
- constants::ENV_CONFIG_PATH
- constants::ENV_DATA_DIR
- constants::ENV_GOVERNANCE_PATH
- constants::ENV_HOST_BACKEND_HOST
- constants::ENV_HOST_BACKEND_PORT
- constants::ENV_HOST_P2P_PORT
- constants::ENV_KEY_PATH
- constants::GOSSIP_TOPIC_DRAND
- constants::GOSSIP_TOPIC_GOVERNANCE
- constants::GOVERNANCE_MODEL
- constants::IPFS_GATEWAY
- constants::KADEMLIA_PROVIDER_RECORD_TTL_SECS
- constants::KADEMLIA_PUBLICATION_INTERVAL_SECS
- constants::KEYGEN_PBKDF2_ITERATIONS
- constants::KINETIC_GENESIS_DRAND_KYN
- constants::KINETIC_GENESIS_TIME
- constants::KINETIC_GOVERNANCE_KEY_PURPOSE
- constants::LIMITS_DRAND_MAX_RESPONSE_BYTES
- constants::LIMITS_KID_MAX_ENDPOINT_BYTES
- constants::LIMITS_KID_MAX_LOCATION_BYTES
- constants::LIMITS_KID_MAX_PUBLIC_KEY_BYTES
- constants::LIMITS_LRU_CACHE_SIZE
- constants::LIMITS_P2P_MAX_CIRCUIT_BYTES
- constants::LIMITS_P2P_MAX_PACKET_SIZE
- constants::LIMITS_PROXY_MAX_BODY_BYTES
- constants::LIMITS_STORAGE_MAX_VALUE_BYTES
- constants::LOCAL_BIND_IP
- constants::MAX_AGE_SECONDS
- constants::M_REDUNDANCY
- constants::NETWORK_ID
- constants::POW_DIFFICULTY_BITS
- constants::STEAL_TARGET_KYNS
- constants::TARGET_MINUTES
- constants::TIMEOUTS_DNS_CACHE_TTL_SECONDS
- constants::TIMEOUTS_HEARTBEAT_AGE_CRITICAL_SECONDS
- constants::TIMEOUTS_HEARTBEAT_AGE_WARNING_SECONDS
- constants::TIMEOUTS_HOST_ROUTE_MAX_AGE_SECONDS
- constants::TIMEOUTS_IDLE_TIMEOUT_SECONDS
- constants::TIMEOUTS_NETWORK_PRUNE_INTERVAL_SECONDS
- constants::TLD
- constants::TLD_SUFFIX
- constants::WALLET_PBKDF2_ITERATIONS
- constants::prod_keys::ROOT_PUBLIC_KEY_HEX
- constants::test_keys::ROOT_PUBLIC_KEY_HEX
- types::infrastructure::INFRASTRUCTURE_NAMES
- types::name_record::M_REDUNDANCY
- types::names::PUBLIC_NAMES
- types::names::TLD
- types::vdf::MAX_PAYLOAD_SIZE
- types::vdf::RESQUARING_EPOCH_KYNS