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
- env::sns::SnsCanisters
- ids::CanisterRole
- ids::SubnetRole
- interface::ic::call::Call
- interface::prelude::Account
- interface::prelude::Cycles
- interface::prelude::Int
- interface::prelude::Nat
- interface::prelude::Principal
- model::icrc::Icrc10Registry
- model::icrc::Icrc21Registry
- model::memory::directory::PrincipalList
- model::memory::env::EnvData
- model::memory::log::LogEntry
- model::memory::reserve::CanisterReserveEntry
- model::memory::scaling::WorkerEntry
- model::memory::sharding::ShardEntry
- model::memory::sharding::ShardKey
- model::memory::state::AppState
- model::memory::state::AppStateData
- model::memory::state::SubnetState
- model::memory::state::SubnetStateData
- model::memory::topology::AppSubnet
- model::memory::topology::AppSubnetRegistry
- model::memory::topology::SubnetCanisterChildren
- model::memory::topology::SubnetCanisterRegistry
- model::memory::topology::SubnetContextParams
- model::memory::types::CanisterEntry
- model::memory::types::CanisterSummary
- model::metrics::IccMetricEntry
- model::metrics::IccMetricKey
- model::metrics::IccMetrics
- model::metrics::MetricEntry
- model::metrics::MetricsReport
- model::metrics::MetricsState
- model::metrics::SystemMetrics
- model::wasm::WasmRegistry
- ops::config::ConfigOps
- ops::icrc::Icrc10Ops
- ops::icrc::Icrc21Ops
- ops::metrics::MetricsOps
- ops::model::memory::cycles::CycleTrackerOps
- ops::model::memory::cycles::CycleTrackerPage
- ops::model::memory::directory::AppDirectoryOps
- ops::model::memory::directory::DirectoryPageDto
- ops::model::memory::directory::SubnetDirectoryOps
- ops::model::memory::env::EnvOps
- ops::model::memory::log::LogEntryDto
- ops::model::memory::log::LogOps
- ops::model::memory::log::LogPageDto
- ops::model::memory::registry::MemoryRange
- ops::model::memory::registry::MemoryRegistryEntry
- ops::model::memory::registry::MemoryRegistryOps
- ops::model::memory::reserve::CanisterReserveOps
- ops::model::memory::scaling::ScalingPlan
- ops::model::memory::scaling::ScalingRegistryOps
- ops::model::memory::sharding::assign::ShardingOps
- ops::model::memory::sharding::policy::ShardingPlan
- ops::model::memory::sharding::policy::ShardingPolicyOps
- ops::model::memory::sharding::registry::ShardingRegistryOps
- ops::model::memory::state::AppStateOps
- ops::model::memory::state::SubnetStateOps
- ops::model::memory::topology::app::AppSubnetRegistryOps
- ops::model::memory::topology::subnet::SubnetCanisterChildrenOps
- ops::model::memory::topology::subnet::SubnetCanisterChildrenPage
- ops::model::memory::topology::subnet::SubnetCanisterRegistryOps
- ops::orchestration::root_orchestrator::CanisterLifecycleOrchestrator
- ops::orchestration::root_orchestrator::LifecycleResult
- ops::prelude::Cycles
- ops::prelude::Int
- ops::prelude::Nat
- ops::prelude::Principal
- ops::request::CreateCanisterRequest
- ops::request::CreateCanisterResponse
- ops::request::CyclesRequest
- ops::request::CyclesResponse
- ops::request::UpgradeCanisterRequest
- ops::request::UpgradeCanisterResponse
- ops::service::TimerService
- ops::sync::state::StateBundle
- ops::sync::topology::TopologyBundle
- ops::types::CanisterInitPayload
- ops::wasm::WasmOps
- 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::Cycles
- spec::prelude::Int
- spec::prelude::Nat
- spec::prelude::Principal
- spec::sns::ListNeurons
- spec::sns::ListNeuronsResponse
- spec::sns::Neuron
- spec::sns::NeuronId
Enums
- Error
- auth::AuthError
- config::ConfigError
- config::schema::ConfigSchemaError
- env::EnvError
- env::sns::SnsError
- env::sns::SnsRole
- env::sns::SnsType
- guard::GuardError
- interface::InterfaceError
- interface::ck::CkToken
- interface::ic::network::Network
- log::Level
- log::Topic
- model::ModelError
- model::memory::MemoryError
- model::memory::MemoryRegistryError
- model::memory::log::LogError
- model::memory::state::AppMode
- model::memory::topology::SubnetIdentity
- model::metrics::MetricKind
- model::wasm::WasmRegistryError
- ops::OpsError
- ops::config::ConfigOpsError
- ops::mgmt::ProvisioningError
- ops::model::ModelOpsError
- ops::model::memory::MemoryOpsError
- ops::model::memory::directory::AppDirectoryOpsError
- ops::model::memory::directory::SubnetDirectoryOpsError
- ops::model::memory::env::EnvOpsError
- ops::model::memory::registry::MemoryRegistryOpsError
- ops::model::memory::scaling::ScalingOpsError
- ops::model::memory::sharding::ShardingOpsError
- ops::model::memory::sharding::policy::ShardingPlanState
- ops::model::memory::state::AppCommand
- ops::model::memory::state::AppStateOpsError
- ops::model::memory::topology::TopologyOpsError
- ops::model::memory::topology::subnet::SubnetCanisterRegistryOpsError
- ops::orchestration::root_orchestrator::LifecycleEvent
- ops::request::CreateCanisterParent
- ops::request::Request
- ops::request::RequestOpsError
- ops::request::Response
- ops::signature::SignatureOpsError
- ops::sync::SyncOpsError
- 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
- interface::prelude::CandidType
- interface::prelude::Deserialize
- interface::prelude::Serialize
- ops::prelude::CandidType
- ops::prelude::Deserialize
- ops::prelude::Serialize
- 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
- impl_storable_bounded
- impl_storable_unbounded
- interface::prelude::log
- log
- ops::prelude::log
- perf
- perf_start
- start
- start_root
Derive Macros
- ThisError
- interface::prelude::CandidType
- interface::prelude::Deserialize
- interface::prelude::Serialize
- ops::prelude::CandidType
- ops::prelude::Deserialize
- ops::prelude::Serialize
- spec::prelude::CandidType
- spec::prelude::Deserialize
Functions
- auth::is_app_directory_type
- auth::is_child
- auth::is_controller
- auth::is_parent
- auth::is_principal
- auth::is_registered_to_subnet
- auth::is_root
- auth::is_same_canister
- auth::is_subnet_directory_type
- auth::is_whitelisted
- auth::require_all
- auth::require_any
- guard::guard_query
- guard::guard_update
- interface::ck::ck_icrc2_allowance
- interface::ic::call_and_decode
- interface::ic::canister::create_canister
- interface::ic::canister::upgrade_canister
- interface::ic::canister_cycle_balance
- interface::ic::canister_status
- interface::ic::cycles::convert_icp_to_cycles
- interface::ic::cycles::get_icp_xdr_conversion_rate
- interface::ic::delete_canister
- interface::ic::deposit_cycles
- interface::ic::get_current_subnet_pid
- interface::ic::get_cycles
- interface::ic::helper::derive_subaccount
- interface::ic::helper::derive_subaccount_with
- interface::ic::icp::icp_icrc2_allowance
- interface::ic::install_code
- interface::ic::network::get_network
- interface::ic::sns::list_sns_neurons_for_principal
- interface::ic::sns::list_sns_neurons_for_principal_page
- interface::ic::uninstall_code
- interface::icrc::icrc2::icp_icrc2_allowance
- interface::icrc::icrc2::icrc2_allowance
- interface::prelude::canister_self
- interface::prelude::msg_caller
- interface::prelude::now_secs
- ops::mgmt::allocate_canister
- ops::mgmt::create_and_install_canister
- ops::mgmt::delete_canister
- ops::mgmt::uninstall_canister
- ops::model::memory::reserve::recycle_via_orchestrator
- ops::model::memory::reserve::reserve_create_canister
- ops::model::memory::reserve::reserve_export_canister
- ops::model::memory::reserve::reserve_import_canister
- ops::model::memory::reserve::reserve_recycle_canister
- ops::prelude::canister_self
- ops::prelude::msg_caller
- ops::request::create_canister_request
- ops::request::cycles_request
- ops::request::response
- ops::request::upgrade_canister_request
- ops::root::root_create_canisters
- ops::root::root_set_subnet_id
- ops::runtime::nonroot_init
- ops::runtime::nonroot_post_upgrade
- ops::runtime::root_init
- ops::runtime::root_post_upgrade
- ops::signature::get
- ops::signature::parse_message
- ops::signature::prepare
- ops::signature::root_hash
- ops::signature::sign
- ops::signature::verify
- ops::sync::state::cascade_root_state
- ops::sync::state::nonroot_cascade_state
- ops::sync::topology::nonroot_cascade_topology
Type Aliases
- auth::AuthRuleFn
- auth::AuthRuleResult
- interface::prelude::Subaccount
- model::icrc::ConsentHandlerFn
- model::memory::cycles::CycleTrackerView
- model::memory::directory::DirectoryView
- model::memory::reserve::CanisterReserveView
- model::memory::scaling::ScalingRegistryView
- model::memory::topology::AppSubnetRegistryView
- model::memory::topology::SubnetCanisterRegistryView
- model::metrics::IccMetricsSnapshot
- model::metrics::MetricsSnapshot
- ops::model::memory::registry::MemoryRegistryView
- ops::model::memory::sharding::ShardingRegistryDto
- ops::prelude::Subaccount
- 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