List of all items
Structs
- api::BlockInfo
- api::BlockRepr
- api::CtrInfo
- api::FuncInfo
- api::Hash
- api::HexStatement
- api::LimitStats
- api::Name
- api::RegInfo
- api::Stats
- config::ApiConfig
- config::ApiConfigBuilder
- config::MineConfig
- config::MineConfigBuilder
- config::NodeConfig
- config::NodeConfigBuilder
- config::UiConfig
- config::UiConfigBuilder
- config::WsConfig
- config::WsConfigBuilder
- events::BlockInfo
- events::HeartbeatBlocks
- events::HeartbeatPeers
- events::HeartbeatRuntime
- events::HeartbeatStatInfo
- events::HeartbeatTip
- events::NodeEvent
- events::RollbackInfo
- net::EmptyAddress
- net::EmptySocket
- net::UdpSocket
- node::Block
- node::Body
- node::MinerCommunication
- node::Node
- node::Peer
- node::PeersStore
- node::Transaction
- persistence::EmptyStorage
- persistence::SimpleFileStorage
- runtime::Arits
- runtime::Funcs
- runtime::Hashs
- runtime::Heap
- runtime::Indxs
- runtime::Nodes
- runtime::Ownrs
- runtime::Runtime
- runtime::StatementErr
- runtime::Store
- runtime::functions::CompFunc
- runtime::functions::CompRule
- runtime::memory::Loc
- runtime::memory::RawCell
- util::FileSystemError
Enums
- api::NodeRequest
- api::PublishError
- config::ApiConfigBuilderError
- config::MineConfigBuilderError
- config::NodeConfigBuilderError
- config::UiConfigBuilderError
- config::WsConfigBuilderError
- events::AddBlockEvent
- events::HandleMessageEvent
- events::MiningEvent
- events::NodeEventDiscriminant
- events::NodeEventType
- events::PeersEvent
- events::SeePeerResult
- net::Address
- net::ParseAddressError
- net::ProtoCommError
- node::InclusionState
- node::Message
- node::MinerMessage
- node::NodeError
- node::PoolError
- node::TransactionError
- persistence::BlockStorageError
- persistence::OrderedBlocksError
- runtime::DefinitionError
- runtime::EffectFailure
- runtime::Rollback
- runtime::RuntimeError
- runtime::StatementInfo
- runtime::memory::CellTag
Traits
Macros
Functions
- api::u256_to_hex
- bits::deserialize_bits
- bits::deserialize_bytes
- bits::deserialize_fixlen
- bits::deserialize_fixlen_big
- bits::deserialize_list
- bits::deserialize_number
- bits::deserialize_varlen
- bits::deserialize_vector
- bits::serialize_bits
- bits::serialize_bytes
- bits::serialize_fixlen
- bits::serialize_fixlen_big
- bits::serialize_list
- bits::serialize_number
- bits::serialize_varlen
- bits::serialize_vector
- bits::serialized_block_size
- net::parse_address
- node::add_transaction_to_body_vec
- node::build_genesis_block
- node::compute_next_target
- node::difficulty_to_target
- node::extract_transactions
- node::get_hash_work
- node::hash_bytes
- node::hash_u256
- node::initial_target
- node::miner_loop
- node::spawn_miner
- node::target_to_difficulty
- node::try_mine
- node::zero_hash
- persistence::get_ordered_blocks_path
- runtime::alloc
- runtime::alloc_app
- runtime::alloc_fun
- runtime::alloc_lnk
- runtime::ask_arg
- runtime::ask_lnk
- runtime::checks::check_func
- runtime::checks::check_linear
- runtime::checks::check_term
- runtime::checks::check_term_depth
- runtime::clear
- runtime::collect
- runtime::compute_at
- runtime::costs::app_lam_mana
- runtime::costs::app_sup_mana
- runtime::costs::count_allocs
- runtime::costs::dup_ctr_mana
- runtime::costs::dup_dup_mana
- runtime::costs::dup_era_mana
- runtime::costs::dup_lam_mana
- runtime::costs::dup_num_mana
- runtime::costs::dup_sup_mana
- runtime::costs::fun_ctr_mana
- runtime::costs::fun_sup_mana
- runtime::costs::op2_num_mana
- runtime::costs::op2_sup_mana
- runtime::create_app
- runtime::create_fun
- runtime::create_term
- runtime::debug::show_memo
- runtime::debug::show_rt
- runtime::debug::show_term
- runtime::functions::compile_func
- runtime::get_namespace
- runtime::hash_statement
- runtime::hash_term
- runtime::init_heap
- runtime::init_loc_map
- runtime::init_name_map
- runtime::init_runtime
- runtime::init_u120_map
- runtime::init_u128_map
- runtime::link
- runtime::print_io_consts
- runtime::readback_term
- runtime::reduce
- runtime::rollback_push
- runtime::show_runtime_error
- runtime::split_names
- runtime::subst
- runtime::test_statements
- runtime::test_statements_from_code
- runtime::test_statements_from_file
- runtime::view_rollback
- util::bitvec_to_bytes
- util::bytes_to_bitvec
- util::mask
- util::next_power_of_two
- util::print_type_of
- util::u128_to_bytes
- util::u128map_from
- util::u128map_new
- util::u128s_to_u8s
- util::u256
- util::u256_to_bytes
- util::u256_to_hex
- util::u256map_from
- util::u256map_new
- util::u64_to_bytes
- util::u64map_from
- util::u64map_new
- util::u8s_to_u128s
Type Definitions
- api::ReqAnsRecv
- api::ReqAnsSend
- bits::Names
- events::NodeEventEmittedInfo
- node::HashedBlock
- runtime::StatementResult
- util::Hash
- util::LocMap
- util::NameMap
- util::U120Map
- util::U128Map
- util::U256Map
- util::U64Map
Constants
- constants::GENESIS_CODE
- net::UDP_PORT
- node::BLOCKS_PER_PERIOD
- node::DELAY_TOLERANCE
- node::HANDLE_MESSAGE_DELAY
- node::HANDLE_REQUEST_DELAY
- node::INITIAL_DIFFICULTY
- node::MAX_BODY_SIZE
- node::MAX_TRANSACTION_SIZE
- node::MAX_UDP_SIZE_SLOW
- node::MINE_ATTEMPTS
- node::PEER_TIMEOUT
- node::TIME_PER_BLOCK
- node::TIME_PER_PERIOD
- node::TRANSACTION_LENGTH_ENCODE_SIZE
- node::_GOSSIP_FACTOR
- node::_HANDLE_MESSAGE_LIMIT
- node::_HASH_SIZE
- node::_IPV4_SIZE
- node::_IPV6_SIZE
- node::_LAST_SEEN_SIZE
- node::_MAX_UDP_SIZE_FAST
- node::_PEER_COUNT_MINIMUM
- node::_PORT_SIZE
- node::_SHARE_PEER_COUNT
- persistence::BLOCKS_DIR
- runtime::BLOCK_BITS_LIMIT
- runtime::BLOCK_MANA_LIMIT
- runtime::I128_NONE
- runtime::U128_NONE
- runtime::U64_NONE
- runtime::checks::MAX_TERM_DEPTH
- util::U128_SIZE