List of all items
Structs
- blockchain::Blockchain
- blockchain::BlockchainOverlay
- blockchain::block_store::Block
- blockchain::block_store::BlockDifficulty
- blockchain::block_store::BlockInfo
- blockchain::block_store::BlockOrder
- blockchain::block_store::BlockRanks
- blockchain::block_store::BlockStore
- blockchain::block_store::BlockStoreOverlay
- blockchain::contract_store::ContractStore
- blockchain::contract_store::ContractStoreOverlay
- blockchain::header_store::Header
- blockchain::header_store::HeaderHash
- blockchain::header_store::HeaderStore
- blockchain::header_store::HeaderStoreOverlay
- blockchain::tx_store::TxStore
- blockchain::tx_store::TxStoreOverlay
- event_graph::EventGraph
- event_graph::deg::MessageInfo
- event_graph::event::Event
- event_graph::proto::EventPut
- event_graph::proto::EventRep
- event_graph::proto::EventReq
- event_graph::proto::ProtocolEventGraph
- event_graph::proto::TipRep
- event_graph::proto::TipReq
- geode::ChunkedFile
- geode::Geode
- net::acceptor::Acceptor
- net::channel::Channel
- net::channel::ChannelInfo
- net::connector::Connector
- net::dnet::InboundInfo
- net::dnet::MessageInfo
- net::dnet::OutboundPeerDiscovery
- net::dnet::OutboundSlotConnected
- net::dnet::OutboundSlotConnecting
- net::dnet::OutboundSlotDisconnected
- net::dnet::OutboundSlotSleeping
- net::hosts::HostContainer
- net::hosts::Hosts
- net::message::AddrsMessage
- net::message::GetAddrsMessage
- net::message::PingMessage
- net::message::PongMessage
- net::message::VerackMessage
- net::message::VersionMessage
- net::message_subscriber::MessageDispatcher
- net::message_subscriber::MessageSubscription
- net::message_subscriber::MessageSubsystem
- net::p2p::P2p
- net::protocol::protocol_address::ProtocolAddress
- net::protocol::protocol_jobs_manager::ProtocolJobsManager
- net::protocol::protocol_ping::ProtocolPing
- net::protocol::protocol_registry::ProtocolRegistry
- net::protocol::protocol_seed::ProtocolSeed
- net::protocol::protocol_version::ProtocolVersion
- net::session::inbound_session::InboundSession
- net::session::manual_session::ManualSession
- net::session::manual_session::Slot
- net::session::outbound_session::OutboundSession
- net::session::outbound_session::PeerDiscovery
- net::session::outbound_session::Slot
- net::session::refine_session::GreylistRefinery
- net::session::refine_session::RefineSession
- net::session::refine_session::SelfHandshake
- net::session::seedsync_session::SeedSyncSession
- net::session::seedsync_session::Slot
- net::settings::Settings
- net::settings::SettingsOpt
- net::transport::Dialer
- net::transport::Listener
- net::transport::nym::ConnectionId
- net::transport::nym::NymDialer
- net::transport::tcp::TcpDialer
- net::transport::tcp::TcpListener
- net::transport::tls::ClientCertificateVerifier
- net::transport::tls::ServerCertificateVerifier
- net::transport::tls::TlsUpgrade
- net::transport::tor::TorDialer
- net::transport::unix::UnixDialer
- net::transport::unix::UnixListener
- rpc::client::RpcChadClient
- rpc::client::RpcClient
- rpc::jsonrpc::JsonError
- rpc::jsonrpc::JsonErrorVal
- rpc::jsonrpc::JsonNotification
- rpc::jsonrpc::JsonRequest
- rpc::jsonrpc::JsonResponse
- rpc::jsonrpc::JsonSubscriber
- runtime::import::db::DbHandle
- runtime::import::smt::SledStorage
- runtime::vm_runtime::Env
- runtime::vm_runtime::Runtime
- system::condvar::CondVar
- system::condvar::CondVarState
- system::condvar::CondVarWait
- system::lazy_weak::LazyWeak
- system::stoppable_task::StoppableTask
- system::subscriber::Subscriber
- system::subscriber::Subscription
- system::timeout::Timeout
- system::timeout::TimeoutError
- system::timeout::TimeoutFuture
- tx::ContractCallLeaf
- tx::Transaction
- tx::TransactionBuilder
- util::cli::ProgressInc
- util::pcg::Pcg32
- util::ringbuffer::RingBuffer
- util::time::Date
- util::time::DateTime
- util::time::NanoTimestamp
- util::time::Timestamp
- validator::Validator
- validator::ValidatorConfig
- validator::consensus::Consensus
- validator::consensus::Fork
- validator::consensus::Proposal
- validator::pow::PoWModule
- zk::gadget::arithmetic::ArithChip
- zk::gadget::arithmetic::ArithConfig
- zk::gadget::cond_select::ConditionalSelectChip
- zk::gadget::cond_select::ConditionalSelectConfig
- zk::gadget::is_equal::AssertEqualChip
- zk::gadget::is_equal::AssertEqualConfig
- zk::gadget::is_equal::IsEqualChip
- zk::gadget::is_equal::IsEqualConfig
- zk::gadget::is_zero::IsZeroChip
- zk::gadget::is_zero::IsZeroConfig
- zk::gadget::less_than::LessThanChip
- zk::gadget::less_than::LessThanConfig
- zk::gadget::native_range_check::NativeRangeCheckChip
- zk::gadget::native_range_check::NativeRangeCheckConfig
- zk::gadget::small_range_check::SmallRangeCheckChip
- zk::gadget::small_range_check::SmallRangeCheckConfig
- zk::gadget::smt::PathChip
- zk::gadget::smt::PathConfig
- zk::gadget::zero_cond::ZeroCondChip
- zk::gadget::zero_cond::ZeroCondConfig
- zk::halo2::Advice
- zk::halo2::AssignedCell
- zk::halo2::Column
- zk::halo2::Value
- zk::halo2::dev::CircuitCost
- zk::halo2::dev::CircuitGates
- zk::halo2::dev::CircuitLayout
- zk::halo2::dev::MockProver
- zk::halo2::dev::TracingFloorPlanner
- zk::halo2::dev::cost::CircuitCost
- zk::halo2::dev::cost::MarginalProofSize
- zk::halo2::dev::cost::ProofSize
- zk::halo2::dev::metadata::Column
- zk::halo2::dev::metadata::Constraint
- zk::halo2::dev::metadata::Gate
- zk::halo2::dev::metadata::Region
- zk::halo2::dev::metadata::VirtualCell
- zk::halo2::plonk::Advice
- zk::halo2::plonk::AdviceQuery
- zk::halo2::plonk::BatchVerifier
- zk::halo2::plonk::Column
- zk::halo2::plonk::Constraint
- zk::halo2::plonk::ConstraintSystem
- zk::halo2::plonk::Constraints
- zk::halo2::plonk::Fixed
- zk::halo2::plonk::FixedQuery
- zk::halo2::plonk::Gate
- zk::halo2::plonk::Instance
- zk::halo2::plonk::InstanceQuery
- zk::halo2::plonk::PinnedConstraintSystem
- zk::halo2::plonk::PinnedVerificationKey
- zk::halo2::plonk::ProvingKey
- zk::halo2::plonk::Selector
- zk::halo2::plonk::SingleVerifier
- zk::halo2::plonk::TableColumn
- zk::halo2::plonk::VerifyingKey
- zk::halo2::plonk::VirtualCells
- zk::proof::Proof
- zk::proof::ProvingKey
- zk::proof::VerifyingKey
- zk::tracer::ZkTracer
- zk::vm::VmConfig
- zk::vm::ZkCircuit
- zk::vm::ZkParams
- zkas::analyzer::Analyzer
- zkas::ast::Constant
- zkas::ast::Literal
- zkas::ast::Statement
- zkas::ast::Variable
- zkas::ast::Witness
- zkas::compiler::Compiler
- zkas::decoder::ZkBinary
- zkas::error::ErrorEmitter
- zkas::lexer::Lexer
- zkas::lexer::Token
- zkas::parser::IndexMap
- zkas::parser::Parser
Enums
- error::ClientFailed
- error::Error
- error::RpcError
- error::TxVerifyFailed
- event_graph::deg::DegEvent
- net::dnet::DnetEvent
- net::hosts::HostColor
- net::hosts::HostState
- net::session::outbound_session::SlotPreference
- net::transport::DialerVariant
- net::transport::ListenerVariant
- rpc::jsonrpc::ErrorCode
- rpc::jsonrpc::JsonResult
- rpc::util::JsonValue
- runtime::vm_runtime::ContractSection
- util::time::DateFormat
- zk::DebugOpValue
- zk::halo2::Assigned
- zk::halo2::dev::FailureLocation
- zk::halo2::dev::VerifyFailure
- zk::halo2::plonk::Any
- zk::halo2::plonk::Assigned
- zk::halo2::plonk::Error
- zk::halo2::plonk::Expression
- zk::halo2::plonk::TableError
- zk::tracer::DebugOpValue
- zk::vm::VmChip
- zk::vm_heap::HeapVar
- zk::vm_heap::Witness
- zkas::ast::Arg
- zkas::ast::StatementType
- zkas::ast::Var
- zkas::lexer::TokenType
- zkas::opcode::Opcode
- zkas::types::HeapType
- zkas::types::LitType
- zkas::types::VarType
Traits
- net::message::Message
- net::message_subscriber::MessageDispatcherInterface
- net::protocol::protocol_base::ProtocolBase
- net::session::Session
- net::session::outbound_session::PeerDiscoveryBase
- net::transport::PtListener
- net::transport::PtStream
- rpc::p2p_method::HandlerP2p
- rpc::server::RequestHandler
- runtime::memory::MemoryManipulation
- zk::gadget::arithmetic::ArithInstruction
- zk::halo2::Field
- zk::halo2::Layouter
- zk::halo2::plonk::Assignment
- zk::halo2::plonk::Circuit
- zk::halo2::plonk::ColumnType
- zk::halo2::plonk::FloorPlanner
- zk::halo2::plonk::VerificationStrategy
- zkas::parser::NextTuple3
- zkas::parser::NextTuple4
Macros
- async_daemonize
- cli_desc
- impl_p2p_message
- net::dnet::dnetev
- net::transport::enforce_abspath
- net::transport::enforce_hostport
- tx::zip
- util::encoding::base64::rep4
- util::encoding::base64::seq4
- zk::vm_heap::impl_try_from
Functions
- blockchain::block_store::append_tx_to_merkle_tree
- blockchain::parse_record
- blockchain::parse_u32_key_record
- blockchain::parse_u64_key_record
- event_graph::util::days_since
- event_graph::util::generate_genesis
- event_graph::util::midnight_timestamp
- event_graph::util::next_rotation_timestamp
- event_graph::util::recreate_from_replayer_log
- event_graph::util::replayer_log
- event_graph::util::seconds_until_next_rotation
- net::protocol::register_default_protocols
- net::session::remove_sub_on_stop
- net::transport::tls::validate_dnsname
- rpc::clock_sync::check_clock
- rpc::clock_sync::clock_check
- rpc::clock_sync::ntp_request
- rpc::common::read_from_stream
- rpc::common::write_to_stream
- rpc::server::accept
- rpc::server::listen_and_serve
- rpc::server::run_accept_loop
- rpc::util::json_map
- rpc::util::json_str
- runtime::import::acl::acl_allow
- runtime::import::db::db_contains_key
- runtime::import::db::db_del
- runtime::import::db::db_get
- runtime::import::db::db_init
- runtime::import::db::db_lookup
- runtime::import::db::db_set
- runtime::import::db::zkas_db_set
- runtime::import::merkle::merkle_add
- runtime::import::smt::sparse_merkle_insert_batch
- runtime::import::util::drk_log
- runtime::import::util::get_blockchain_time
- runtime::import::util::get_call_index
- runtime::import::util::get_last_block_height
- runtime::import::util::get_object_bytes
- runtime::import::util::get_object_size
- runtime::import::util::get_tx
- runtime::import::util::get_tx_hash
- runtime::import::util::get_tx_location
- runtime::import::util::get_verifying_block_height
- runtime::import::util::set_return_data
- system::msleep
- system::run_until_completion
- system::sleep
- system::sleep_forever
- system::timeout::io_timeout
- system::timeout::timeout
- util::cli::fg_green
- util::cli::fg_red
- util::cli::fg_reset
- util::cli::get_log_config
- util::cli::get_log_level
- util::cli::spawn_config
- util::encoding::base32::decode
- util::encoding::base32::encode
- util::encoding::base64::decode
- util::encoding::base64::encode
- util::file::load_file
- util::file::load_json_file
- util::file::save_file
- util::file::save_json_file
- util::parse::decode_base10
- util::parse::encode_base10
- util::path::config_dir
- util::path::expand_path
- util::path::get_config_path
- util::path::home_dir
- util::path::home_fallback
- util::path::is_absolute_path
- util::path::join_config_path
- util::path::load_keypair_to_str
- util::time::timestamp_to_date
- validator::fees::circuit_gas_use
- validator::pow::mine_block
- validator::utils::best_fork_index
- validator::utils::block_rank
- validator::utils::deploy_native_contracts
- validator::utils::find_extended_fork_index
- validator::utils::get_mid
- validator::utils::median
- validator::verification::apply_producer_transaction
- validator::verification::apply_transaction
- validator::verification::apply_transactions
- validator::verification::validate_block
- validator::verification::validate_blockchain
- validator::verification::verify_block
- validator::verification::verify_checkpoint_block
- validator::verification::verify_genesis_block
- validator::verification::verify_producer_signature
- validator::verification::verify_producer_transaction
- validator::verification::verify_proposal
- validator::verification::verify_transaction
- validator::verification::verify_transactions
- zk::assign_free_advice
- zk::debug::export_witness_json
- zk::debug::import_witness_json
- zk::debug::zkas_type_checks
- zk::export_witness_json
- zk::gadget::small_range_check::range_check
- zk::halo2::dev::circuit_dot_graph
- zk::halo2::plonk::create_proof
- zk::halo2::plonk::keygen_pk
- zk::halo2::plonk::keygen_vk
- zk::halo2::plonk::verify_proof
- zk::import_witness_json
- zk::vm_heap::empty_witnesses
- zk::zkas_type_checks
- zkas::decoder::find_subslice
- zkas::lexer::is_digit
- zkas::lexer::is_letter
Type Aliases
- blockchain::BlockchainOverlayPtr
- blockchain::SledDbOverlayPtr
- error::ClientResult
- error::Result
- event_graph::EventGraphPtr
- net::acceptor::AcceptorPtr
- net::channel::ChannelPtr
- net::dnet::InboundConnected
- net::dnet::InboundDisconnected
- net::dnet::RecvMessage
- net::dnet::SendMessage
- net::hosts::HostRegistry
- net::hosts::HostsPtr
- net::message_subscriber::MessageResult
- net::message_subscriber::MessageSubscriptionId
- net::p2p::P2pPtr
- net::protocol::protocol_base::ProtocolBasePtr
- net::protocol::protocol_jobs_manager::ProtocolJobsManagerPtr
- net::protocol::protocol_registry::Constructor
- net::session::SessionBitFlag
- net::session::SessionWeakPtr
- net::session::inbound_session::InboundSessionPtr
- net::session::manual_session::ManualSessionPtr
- net::session::outbound_session::OutboundSessionPtr
- net::session::refine_session::RefineSessionPtr
- net::session::seedsync_session::SeedSyncSessionPtr
- net::settings::SettingsPtr
- system::ExecutorPtr
- system::stoppable_task::StoppableTaskPtr
- system::subscriber::SubscriberPtr
- system::subscriber::SubscriptionId
- validator::ValidatorPtr
- zkas::parser::Parsed
Statics
- net::transport::tor::TOR_CLIENT
- util::encoding::base64::D0
- util::encoding::base64::D1
- util::encoding::base64::D2
- util::encoding::base64::D3
- util::encoding::base64::E0
- util::encoding::base64::E1
- util::encoding::base64::E2
Constants
- ANSI_LOGO
- blockchain::block_store::SLED_BLOCK_DIFFICULTY_TREE
- blockchain::block_store::SLED_BLOCK_ORDER_TREE
- blockchain::block_store::SLED_BLOCK_TREE
- blockchain::contract_store::SLED_BINCODE_TREE
- blockchain::contract_store::SLED_CONTRACTS_TREE
- blockchain::contract_store::SMART_CONTRACT_ZKAS_DB_NAME
- blockchain::header_store::SLED_HEADER_TREE
- blockchain::header_store::SLED_SYNC_HEADER_TREE
- blockchain::tx_store::SLED_PENDING_TX_ORDER_TREE
- blockchain::tx_store::SLED_PENDING_TX_TREE
- blockchain::tx_store::SLED_TX_LOCATION_TREE
- blockchain::tx_store::SLED_TX_TREE
- event_graph::EVENT_TIME_DRIFT
- event_graph::GENESIS_CONTENTS
- event_graph::INITIAL_GENESIS
- event_graph::NULL_ID
- event_graph::N_EVENT_PARENTS
- event_graph::proto::MALICIOUS_THRESHOLD
- event_graph::proto::REPLY_TIMEOUT
- event_graph::util::DAY
- geode::CHUNKS_PATH
- geode::FILES_PATH
- geode::MAX_CHUNK_SIZE
- net::hosts::DARKLIST_MAX_LEN
- net::hosts::GREYLIST_MAX_LEN
- net::hosts::LOCAL_HOST_STRS
- net::hosts::WHITELIST_MAX_LEN
- net::message::MAGIC_BYTES
- net::protocol::protocol_address::PROTO_NAME
- net::protocol::protocol_address::TRANSPORT_COMBOS
- net::protocol::protocol_ping::PROTO_NAME
- net::protocol::protocol_seed::PROTO_NAME
- net::session::SESSION_ALL
- net::session::SESSION_DEFAULT
- net::session::SESSION_INBOUND
- net::session::SESSION_MANUAL
- net::session::SESSION_OUTBOUND
- net::session::SESSION_REFINE
- net::session::SESSION_SEED
- rpc::clock_sync::EPOCH
- rpc::clock_sync::NTP_ADDRESS
- rpc::clock_sync::RETRIES
- rpc::common::INIT_BUF_SIZE
- rpc::common::MAX_BUF_SIZE
- rpc::common::READ_TIMEOUT
- runtime::vm_runtime::GAS_LIMIT
- runtime::vm_runtime::MEMORY
- tx::MAX_TX_CALLS
- tx::MIN_TX_CALLS
- util::encoding::base32::ENCODE_STD
- util::encoding::base32::STD_INV_ALPHABET
- util::encoding::base64::FF
- util::time::MIN_IN_HOUR
- util::time::SECS_IN_DAY
- util::time::SECS_IN_HOUR
- validator::consensus::TXS_CAP
- validator::fees::PALLAS_SCHNORR_SIGNATURE_FEE
- validator::pow::BLOCKCHAIN_TIMESTAMP_CHECK_WINDOW
- validator::pow::BLOCK_FUTURE_TIME_LIMIT
- validator::pow::BUF_SIZE
- validator::pow::CUT_BEGIN
- validator::pow::CUT_END
- validator::pow::DIFFICULTY_WINDOW
- validator::pow::RETAINED
- validator::pow::_DIFFICULTY_CUT
- validator::pow::_DIFFICULTY_LAG
- zk::gadget::cond_select::NUM_OF_UTILITY_ADVICE_COLUMNS
- zk::gadget::is_equal::NUM_OF_UTILITY_ADVICE_COLUMNS
- zkas::compiler::BINARY_VERSION
- zkas::compiler::MAGIC_BYTES
- zkas::constants::ALLOWED_FIELDS
- zkas::constants::MAX_K
- zkas::constants::MAX_NS_LEN
- zkas::constants::MIN_BIN_SIZE
- zkas::lexer::SPECIAL_CHARS
- zkas::parser::KEYWORDS
- zkas::parser::NOPE_NS
- zkas::parser::VALID_ECFIXEDPOINT
- zkas::parser::VALID_ECFIXEDPOINTBASE
- zkas::parser::VALID_ECFIXEDPOINTSHORT