Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dfinity/ic
/ types & classes
Types & classes
9,372 in github.com/dfinity/ic
⨍
Functions
45,639
◇
Types & classes
9,372
↳
Endpoints
8
↓ 7,188 callers
Class
Ok
rs/nns/governance/api/src/types.rs:1792
↓ 4,979 callers
Class
Err
rs/sns/swap/src/gen/ic_sns_swap.pb.v1.rs:2026
↓ 826 callers
Class
Ok
rs/sns/governance/src/sns_root_types.rs:90
↓ 417 callers
Class
Ok
rs/nns/governance/src/gen/ic_nns_governance.pb.v1.rs:1687
↓ 321 callers
Class
Blob
rs/types/types/src/messages/blob.rs:14
↓ 236 callers
Class
CryptoHash
rs/types/types/src/crypto.rs:78
↓ 221 callers
Class
Blob
rs/protobuf/src/proxy/tests.rs:8
↓ 163 callers
Class
NeuronId
rs/nns/common/src/types.rs:26
↓ 136 callers
Class
SubTree
rs/protobuf/src/gen/messaging/messaging.xnet.v1.rs:100
↓ 122 callers
Class
Dependency
unique identifier for the dependency (e.g., https://crates.io/crates/chrono)
ci/src/dependencies/model/dependency.py:6
↓ 122 callers
Class
PrincipalId
rs/protobuf/src/gen/types/types.v1.rs:90
↓ 118 callers
Class
Reject
rs/nervous_system/root/src/private.rs:41
↓ 112 callers
Class
Memo
rs/ledger_suite/icp/src/lib.rs:91
↓ 112 callers
Class
Rank
rs/types/types/src/consensus.rs:262
↓ 108 callers
Class
Vulnerability
unique identifier for the vulnerability (e.g., rust: https://rustsec.org/advisories/RUSTSEC-2020-0159, npm: https://github.com/advisories/GHS
ci/src/dependencies/model/vulnerability.py:9
↓ 104 callers
Class
Json
This causes values to be serialized and deserialized using serde's DeserializeOwned and Serialize traits
rs/rust_canisters/dfn_json/src/lib.rs:7
↓ 86 callers
Enum
Method
rs/rust_canisters/dfn_http/src/lib.rs:100
↓ 85 callers
Class
Digest
rs/crypto/tree_hash/src/lib.rs:242
↓ 82 callers
Class
BasicSig
rs/types/types/src/crypto.rs:676
↓ 82 callers
Enum
Error
rs/canister_sandbox/src/rpc.rs:12
↓ 80 callers
Class
Finding
unique identifier for the repository of the finding
ci/src/dependencies/model/finding.py:12
↓ 79 callers
Class
Ok
rs/sns/swap/src/gen/ic_sns_swap.pb.v1.rs:1381
↓ 79 callers
Class
Upgrade
Provides function to continuously check the Registry to determine if this node should upgrade to a new release package, and if so, downloads and extra
rs/orchestrator/src/upgrade.rs:89
↓ 74 callers
Enum
Update
rs/protobuf/src/gen/p2p/p2p.v1.rs:38
↓ 72 callers
Class
VetKd
rs/types/cycles/src/cycles_use_case.rs:232
↓ 65 callers
Class
Init
rs/sns/swap/src/gen/ic_sns_swap.pb.v1.rs:257
↓ 60 callers
Class
Known
rs/protobuf/src/gen/types/messaging.xnet.v1.rs:34
↓ 59 callers
Class
InternalError
rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/src/api/dkg_errors.rs:43
↓ 57 callers
Class
User
unique identifier for the user
ci/src/dependencies/model/user.py:6
↓ 49 callers
Class
Ingress
rs/protobuf/src/gen/types/state.ingress.v1.rs:121
↓ 49 callers
Class
Motion
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:415
↓ 48 callers
Class
Account
rs/ledger_suite/common/ledger_core/src/approvals/tests.rs:14
↓ 48 callers
Class
Ok
rs/nns/sns-wasm/src/gen/ic_sns_wasm.pb.v1.rs:616
↓ 48 callers
Class
Project
name of the project
ci/src/dependencies/model/project.py:9
↓ 45 callers
Class
CanisterId
rs/protobuf/src/gen/types/types.v1.rs:95
↓ 43 callers
Class
Blob
rs/cross-chain/blob_store/src/lib.rs:103
↓ 43 callers
Class
Bytes
rs/crypto/internal/crypto_lib/threshold_sig/bls12_381/scripts/cost_estimator.py:164
↓ 41 callers
Class
CombinedThresholdSig
rs/types/types/src/crypto.rs:785
↓ 39 callers
Class
Path
rs/crypto/tree_hash/src/lib.rs:36
↓ 39 callers
Class
Reply
rs/rust_canisters/xnet_test/src/main.rs:82
↓ 38 callers
Enum
Key
rs/ic_os/sev/guest/src/key_deriver.rs:33
↓ 37 callers
Class
Direct
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:3743
↓ 37 callers
Class
InternalError
rs/types/types/src/crypto/error.rs:22
↓ 36 callers
Class
Dealing
rs/crypto/internal/crypto_lib/types/src/sign/threshold_sig/ni_dkg.rs:69
↓ 36 callers
Class
InvalidArtifact
rs/replay/src/validator.rs:48
↓ 36 callers
Class
ValueSize
rs/utils/lru_cache/src/lib.rs:205
↓ 35 callers
Class
Request
rs/registry/canister/api/src/mutate_test_high_capacity_records.rs:10
↓ 34 callers
Class
Configure
rs/nns/governance/api/src/types.rs:801
↓ 34 callers
Class
Labeled
rs/interfaces/state_manager/src/lib.rs:72
↓ 33 callers
Class
Id
`Id<Entity, Repr>` provides a type-safe way to keep ids of entities. Note that there's no default for `Repr` type, the type of the identifier should b
rs/phantom_newtype/src/id.rs:109
↓ 33 callers
Class
ManageNeuron
rs/nns/governance/src/gen/ic_nns_governance.pb.v1.rs:612
↓ 32 callers
Class
OpId
rs/pocket_ic_server/src/lib.rs:70
↓ 31 callers
Class
CanisterThresholdSerializationError
rs/crypto/internal/crypto_lib/threshold_sig/canister_threshold_sig/src/lib.rs:231
↓ 31 callers
Class
DeregisterDappCanisters
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:863
↓ 31 callers
Class
PublicKeyBytes
rs/crypto/iccsa/src/types.rs:17
↓ 31 callers
Class
Subaccount
rs/nns/governance/src/gen/ic_nns_governance.pb.v1.rs:4395
↓ 30 callers
Class
Fork
rs/protobuf/src/gen/types/messaging.xnet.v1.rs:12
↓ 30 callers
Class
PreSigId
rs/types/types/src/consensus/idkg/common.rs:87
↓ 30 callers
Class
Pruned
rs/protobuf/src/gen/types/messaging.xnet.v1.rs:28
↓ 30 callers
Class
Repository
name of the repository
ci/src/dependencies/model/repository.py:8
↓ 29 callers
Class
BlockProposal
rs/protobuf/src/gen/types/types.v1.rs:1463
↓ 29 callers
Class
DependencyScanner
generic scanner that performs periodic/merge/release scans with the configured dependency manager
ci/src/dependencies/scanner/dependency_scanner.py:28
↓ 29 callers
Class
Motion
rs/nns/governance/api/src/types.rs:440
↓ 28 callers
Class
Key
rs/utils/lru_cache/src/lib.rs:231
↓ 28 callers
Class
PublicKeyBytes
rs/crypto/internal/crypto_lib/basic_sig/ed25519/src/types.rs:20
↓ 28 callers
Enum
WasmEngineError
rs/types/wasm_types/src/errors.rs:418
↓ 27 callers
Class
UpgradeSnsControlledCanister
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:451
↓ 26 callers
Class
Follow
rs/nns/governance/api/src/types.rs:950
↓ 26 callers
Class
G1Bytes
rs/crypto/internal/crypto_lib/types/src/curves.rs:73
↓ 26 callers
Class
Summary
rs/protobuf/src/gen/types/types.v1.rs:373
↓ 26 callers
Class
TestNeuronId
rs/nervous_system/governance/src/index/neuron_following.rs:352
↓ 25 callers
Class
AdvanceSnsTargetVersion
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:943
↓ 25 callers
Class
GenericNervousSystemFunction
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:342
↓ 25 callers
Class
UpgradeSnsToNextVersion
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:632
↓ 23 callers
Class
CanisterUpdate
rs/nervous_system/tools/sync-with-released-nervous-system-wasms/src/main.rs:588
↓ 23 callers
Class
ExternalPublicKeyError
rs/crypto/internal/crypto_service_provider/src/vault/api.rs:306
↓ 23 callers
Class
ThresholdSigShare
rs/types/types/src/crypto.rs:767
↓ 22 callers
Class
Configure
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:2783
↓ 22 callers
Class
Set
Handles either IPv4 or IPv6 set. It must pre-exist, can be created with e.g. - nft add set ip filter blackhole { type ipv4_addr\; } - nft add set ip
rs/boundary_node/ic_boundary/src/bouncer/firewall.rs:21
↓ 21 callers
Class
Certification
rs/types/types/src/consensus/certification.rs:207
↓ 21 callers
Class
ExecuteNnsFunction
rs/nns/governance/api/src/types.rs:427
↓ 21 callers
Class
Simple
rs/protobuf/src/gen/determinism_test/determinism_test.v1.rs:68
↓ 20 callers
Class
DisburseMaturity
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:2926
↓ 20 callers
Class
Fetched
rs/bitcoin/checker/src/dashboard.rs:51
↓ 20 callers
Class
NotificationConfig
ci/src/dependencies/notification/notification_config.py:17
↓ 20 callers
Class
NotificationCreator
ci/src/dependencies/notification/notification_creator.py:21
↓ 20 callers
Class
PausedExecutionId
rs/replicated_state/src/canister_state/system_state.rs:638
↓ 20 callers
Class
RegistryError
rs/registry/transport/src/gen/ic_registry_transport.pb.v1.rs:5
↓ 19 callers
Class
Delegation
rs/types/types/src/messages/http.rs:571
↓ 19 callers
Class
IDkgDealing
rs/protobuf/src/gen/types/registry.subnet.v1.rs:316
↓ 19 callers
Class
MockNotificationHandler
ci/src/dependencies/notification/notification_creator_test.py:410
↓ 18 callers
Class
FindingNotificationEvent
ci/src/dependencies/notification/notification_event.py:65
↓ 18 callers
Class
Ok
rs/sns/root/src/gen/ic_sns_root.pb.v1.rs:90
↓ 18 callers
Class
SecretKeyBytes
rs/crypto/internal/crypto_lib/basic_sig/ed25519/src/types.rs:12
↓ 18 callers
Class
TransferSnsTreasuryFunds
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:485
↓ 17 callers
Class
ExecuteGenericNervousSystemFunction
rs/sns/governance/src/gen/ic_sns_governance.pb.v1.rs:397
↓ 17 callers
Class
FrBytes
rs/crypto/internal/crypto_lib/types/src/curves.rs:23
↓ 17 callers
Class
IndividualMultiSig
rs/types/types/src/crypto.rs:707
↓ 17 callers
Enum
Input
rs/consensus/tests/framework/types.rs:75
↓ 17 callers
Class
MemoryDiskValue
rs/utils/lru_cache/src/lib.rs:216
next →
1–100 of 9,372, ranked by callers