List of all items
Structs
- config::Config
- config::schema::CanisterConfig
- config::schema::CanisterReserve
- config::schema::CanisterTopup
- config::schema::ConfigModel
- config::schema::LogConfig
- config::schema::ScalePool
- config::schema::ScalePoolPolicy
- config::schema::ScalingConfig
- config::schema::ShardPool
- config::schema::ShardPoolPolicy
- config::schema::ShardingConfig
- config::schema::Standards
- config::schema::SubnetConfig
- config::schema::Whitelist
- dto::Page
- env::sns::SnsCanisters
- ids::CanisterRole
- ids::SubnetRole
- ops::config::ConfigOps
- ops::ic::call::Call
- ops::ic::icrc::Icrc10Ops
- ops::ic::icrc::Icrc21Ops
- ops::ic::timer::TimerId
- ops::ic::timer::TimerOps
- ops::orchestration::cascade::state::StateBundle
- ops::orchestration::cascade::topology::TopologyBundle
- ops::orchestration::orchestrator::CanisterLifecycleOrchestrator
- ops::orchestration::orchestrator::LifecycleResult
- ops::perf::PerfOps
- ops::placement::scaling::ScalingPlan
- ops::placement::scaling::ScalingRegistryOps
- ops::placement::sharding::PoolMetrics
- ops::placement::sharding::assign::ShardingOps
- ops::placement::sharding::policy::ShardingPlan
- ops::placement::sharding::policy::ShardingPolicyOps
- ops::prelude::Account
- ops::prelude::Cycles
- ops::prelude::Int
- ops::prelude::Nat
- ops::prelude::Principal
- ops::reserve::ReserveOps
- ops::rpc::CreateCanisterRequest
- ops::rpc::CreateCanisterResponse
- ops::rpc::CreateCanisterRpc
- ops::rpc::CyclesRequest
- ops::rpc::CyclesResponse
- ops::rpc::CyclesRpc
- ops::rpc::UpgradeCanisterRequest
- ops::rpc::UpgradeCanisterResponse
- ops::rpc::UpgradeCanisterRpc
- ops::runtime::cycles::CycleTrackerOps
- ops::runtime::log::LogEntryDto
- ops::runtime::log::LogOps
- ops::runtime::metrics::AccessMetricEntry
- ops::runtime::metrics::AccessMetricKey
- ops::runtime::metrics::AccessMetrics
- ops::runtime::metrics::EndpointAttemptMetricEntry
- ops::runtime::metrics::EndpointAttemptMetrics
- ops::runtime::metrics::EndpointHealthEntry
- ops::runtime::metrics::EndpointResultMetricEntry
- ops::runtime::metrics::EndpointResultMetrics
- ops::runtime::metrics::HttpMetricEntry
- ops::runtime::metrics::HttpMetricKey
- ops::runtime::metrics::HttpMetrics
- ops::runtime::metrics::IccMetricEntry
- ops::runtime::metrics::IccMetricKey
- ops::runtime::metrics::IccMetrics
- ops::runtime::metrics::MetricsOps
- ops::runtime::metrics::SystemMetricEntry
- ops::runtime::metrics::SystemMetrics
- ops::runtime::metrics::TimerMetricEntry
- ops::runtime::metrics::TimerMetricKey
- ops::runtime::metrics::TimerMetrics
- ops::service::TimerService
- ops::storage::CanisterEntry
- ops::storage::CanisterInitPayload
- ops::storage::CanisterSummary
- ops::storage::cycles::CycleTrackerStorageOps
- ops::storage::directory::AppDirectoryOps
- ops::storage::directory::PrincipalList
- ops::storage::directory::SubnetDirectoryOps
- ops::storage::env::EnvData
- ops::storage::env::EnvOps
- ops::storage::memory::MemoryRange
- ops::storage::memory::MemoryRegistryEntry
- ops::storage::memory::MemoryRegistryOps
- ops::storage::reserve::CanisterReserveEntry
- ops::storage::reserve::CanisterReserveStorageOps
- ops::storage::scaling::ScalingWorkerRegistryStorageOps
- ops::storage::scaling::WorkerEntry
- ops::storage::sharding::ShardEntry
- ops::storage::sharding::ShardingRegistryOps
- ops::storage::state::AppStateData
- ops::storage::state::AppStateOps
- ops::storage::state::SubnetStateData
- ops::storage::state::SubnetStateOps
- ops::storage::topology::app::AppSubnetRegistryOps
- ops::storage::topology::subnet::SubnetCanisterChildrenOps
- ops::storage::topology::subnet::SubnetCanisterRegistryOps
- ops::wasm::WasmOps
- perf::PerfEntry
- spec::ic::cycles::IcpXdrConversionRate
- spec::ic::cycles::IcpXdrConversionRateResponse
- spec::ic::cycles::NotifyTopUpArgs
- spec::ic::http::CallbackFunc
- spec::ic::http::HttpRequest
- spec::ic::http::HttpResponse
- spec::ic::http::StreamingCallbackHttpResponse
- spec::ic::http::StreamingCallbackToken
- spec::icrc::icrc10::Icrc10SupportedStandard
- spec::icrc::icrc1::Icrc1TransferArgs
- spec::icrc::icrc21::ConsentInfo
- spec::icrc::icrc21::ConsentMessageMetadata
- spec::icrc::icrc21::ConsentMessageRequest
- spec::icrc::icrc21::ConsentMessageSpec
- spec::icrc::icrc21::ErrorInfo
- spec::icrc::icrc21::FieldsDisplay
- spec::icrc::icrc2::Allowance
- spec::icrc::icrc2::AllowanceArgs
- spec::icrc::icrc2::TransferFromArgs
- spec::nns::GetSubnetForCanisterPayload
- spec::nns::GetSubnetForCanisterRequest
- spec::prelude::Account
- spec::prelude::ByteBuf
- spec::prelude::Int
- spec::prelude::Nat
- spec::prelude::Principal
- spec::sns::ListNeurons
- spec::sns::ListNeuronsResponse
- spec::sns::Neuron
- spec::sns::NeuronId
Enums
- Error
- access::AccessError
- access::auth::AuthError
- access::guard::GuardError
- access::policy::PolicyError
- config::ConfigError
- config::schema::ConfigSchemaError
- env::sns::SnsRole
- env::sns::SnsType
- log::Level
- log::Topic
- ops::OpsError
- ops::config::ConfigOpsError
- ops::ic::IcOpsError
- ops::ic::Network
- ops::ic::provision::ProvisionOpsError
- ops::ic::signature::SignatureOpsError
- ops::orchestration::OrchestrationOpsError
- ops::orchestration::cascade::CascadeOpsError
- ops::orchestration::orchestrator::LifecycleEvent
- ops::orchestration::orchestrator::OrchestratorOpsError
- ops::placement::scaling::ScalingOpsError
- ops::placement::sharding::ShardingOpsError
- ops::placement::sharding::policy::ShardingPlanState
- ops::reserve::ReserveAdminCommand
- ops::reserve::ReserveAdminResponse
- ops::reserve::ReserveOpsError
- ops::rpc::CreateCanisterParent
- ops::rpc::Request
- ops::rpc::RequestOpsError
- ops::rpc::Response
- ops::rpc::RpcOpsError
- ops::runtime::metrics::AccessMetricKind
- ops::runtime::metrics::SystemMetricKind
- ops::runtime::metrics::TimerMode
- ops::storage::StorageOpsError
- ops::storage::directory::AppDirectoryOpsError
- ops::storage::directory::SubnetDirectoryOpsError
- ops::storage::env::EnvOpsError
- ops::storage::memory::MemoryRegistryOpsError
- ops::storage::sharding::ShardingRegistryOpsError
- ops::storage::state::AppCommand
- ops::storage::state::AppMode
- ops::storage::state::AppStateOpsError
- ops::storage::topology::SubnetIdentity
- ops::storage::topology::TopologyOpsError
- ops::storage::topology::subnet::SubnetCanisterRegistryOpsError
- perf::PerfKey
- spec::ic::http::HttpStatus
- spec::ic::http::StreamingStrategy
- spec::icrc::icrc10::Icrc10Standard
- spec::icrc::icrc21::ConsentMessage
- spec::icrc::icrc21::ConsentMessageResponse
- spec::icrc::icrc21::DisplayMessageType
- spec::icrc::icrc21::Icrc21Error
- spec::icrc::icrc21::Value
- spec::icrc::icrc2::TransferFromError
- spec::icrc::icrc2::TransferFromResult
Traits
- config::schema::Validate
- ops::prelude::CandidType
- ops::prelude::Deserialize
- ops::prelude::Serialize
- ops::rpc::Rpc
- spec::prelude::CandidType
- spec::prelude::Deserialize
Macros
- auth_require_all
- auth_require_any
- build
- build_root
- canic_endpoints
- canic_endpoints_nonroot
- canic_endpoints_root
- eager_init
- eager_static
- ic_memory
- ic_memory_range
- log
- ops::prelude::log
- perf
- perf_scope
- start
- start_root
- timer
- timer_interval
Derive Macros
- ThisError
- ops::prelude::CandidType
- ops::prelude::Deserialize
- ops::prelude::Serialize
- spec::prelude::CandidType
- spec::prelude::Deserialize
Functions
- access::auth::is_app_directory_type
- access::auth::is_child
- access::auth::is_controller
- access::auth::is_parent
- access::auth::is_principal
- access::auth::is_registered_to_subnet
- access::auth::is_root
- access::auth::is_same_canister
- access::auth::is_subnet_directory_type
- access::auth::is_whitelisted
- access::auth::require_all
- access::auth::require_any
- access::guard::guard_app_query
- access::guard::guard_app_update
- access::policy::build_network_ic
- access::policy::build_network_local
- access::policy::is_prime_subnet
- dispatch::dispatch_query
- dispatch::dispatch_query_async
- dispatch::dispatch_update
- dispatch::dispatch_update_async
- ops::bootstrap::root::root_create_canisters
- ops::bootstrap::root::root_set_subnet_id
- ops::ic::build_network
- ops::ic::build_network_from_dfx_network
- ops::ic::http::http_get
- ops::ic::http::http_get_with_label
- ops::ic::mgmt::call_and_decode
- ops::ic::mgmt::canister_cycle_balance
- ops::ic::mgmt::canister_status
- ops::ic::mgmt::create_canister
- ops::ic::mgmt::delete_canister
- ops::ic::mgmt::deposit_cycles
- ops::ic::mgmt::get_current_subnet_pid
- ops::ic::mgmt::get_cycles
- ops::ic::mgmt::install_canic_code
- ops::ic::mgmt::install_code
- ops::ic::mgmt::uninstall_code
- ops::ic::mgmt::update_settings
- ops::ic::mgmt::upgrade_canister
- ops::ic::provision::allocate_canister
- ops::ic::provision::create_and_install_canister
- ops::ic::provision::delete_canister
- ops::ic::provision::uninstall_canister
- ops::ic::signature::get
- ops::ic::signature::prepare
- ops::ic::signature::root_hash
- ops::ic::signature::sign
- ops::ic::signature::verify
- ops::orchestration::cascade::state::cascade_root_state
- ops::orchestration::cascade::state::nonroot_cascade_state
- ops::orchestration::cascade::topology::nonroot_cascade_topology
- ops::placement::sharding::pool_metrics
- ops::prelude::canister_self
- ops::prelude::msg_caller
- ops::reserve::recycle_via_orchestrator
- ops::reserve::reserve_create_canister
- ops::reserve::reserve_export_canister
- ops::reserve::reserve_import_canister
- ops::reserve::reserve_recycle_canister
- ops::rpc::create_canister_request
- ops::rpc::cycles_request
- ops::rpc::response
- ops::rpc::upgrade_canister_request
- ops::runtime::nonroot_init
- ops::runtime::nonroot_post_upgrade
- ops::runtime::root_init
- ops::runtime::root_post_upgrade
- perf::entries
- perf::perf_counter
- perf::record
- perf::record_endpoint
- perf::record_timer
Type Aliases
- access::auth::AuthRuleFn
- access::auth::AuthRuleResult
- ops::placement::sharding::ShardingRegistryDto
- ops::prelude::Subaccount
- ops::runtime::metrics::AccessMetricsSnapshot
- ops::runtime::metrics::EndpointAttemptMetricsSnapshot
- ops::runtime::metrics::EndpointResultMetricsSnapshot
- ops::runtime::metrics::HttpMetricsSnapshot
- ops::runtime::metrics::IccMetricsSnapshot
- ops::runtime::metrics::SystemMetricsSnapshot
- ops::runtime::metrics::TimerMetricsSnapshot
- ops::storage::cycles::CycleTrackerView
- ops::storage::directory::DirectoryView
- ops::storage::memory::MemoryRegistryView
- ops::storage::reserve::CanisterReserveView
- ops::storage::scaling::ScalingRegistryView
- ops::storage::topology::app::AppSubnetRegistryView
- ops::storage::topology::subnet::SubnetCanisterRegistryView
- spec::ic::http::HeaderField
- spec::nns::GetSubnetForCanisterResponse
- spec::prelude::Subaccount
Statics
- env::ck::BTC_MAINNET_CANISTER
- env::ck::CKBTC_CHECKER_CANISTER
- env::ck::CKBTC_INDEX_CANISTER
- env::ck::CKBTC_LEDGER_CANISTER
- env::ck::CKBTC_MINTER_CANISTER
- env::ck::CKERC20_ORCHESTRATOR_CANISTER
- env::ck::CKETH_INDEX_CANISTER
- env::ck::CKETH_LEDGER_CANISTER
- env::ck::CKETH_MINTER_CANISTER
- env::ck::CKLINK_INDEX_CANISTER
- env::ck::CKLINK_LEDGER_CANISTER
- env::ck::CKOCT_INDEX_CANISTER
- env::ck::CKOCT_LEDGER_CANISTER
- env::ck::CKPEPE_INDEX_CANISTER
- env::ck::CKPEPE_LEDGER_CANISTER
- env::ck::CKUSDC_INDEX_CANISTER
- env::ck::CKUSDC_LEDGER_CANISTER
- env::ck::CKUSDT_INDEX_CANISTER
- env::ck::CKUSDT_LEDGER_CANISTER
- env::ck::EVM_RPC_CANISTER
- env::ck::SOL_RPC_CANISTER
- env::nns::CYCLES_LEDGER_CANISTER
- env::nns::CYCLES_LEDGER_INDEX_CANISTER
- env::nns::CYCLES_MINTING_CANISTER
- env::nns::EXCHANGE_RATE_CANISTER
- env::nns::ICP_INDEX_CANISTER
- env::nns::ICP_LEDGER_CANISTER
- env::nns::INTERNET_IDENTITY_CANISTER
- env::nns::NNS_GOVERNANCE_CANISTER
- env::nns::NNS_LIFELINE_CANISTER
- env::nns::NNS_REGISTRY_CANISTER
- env::nns::NNS_ROOT_CANISTER