Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Psychedelic/cap
/ functions
Functions
237 in github.com/Psychedelic/cap
⨍
Functions
237
◇
Types & classes
82
↓ 1 callers
Function
time
(i: usize)
canisters/root/src/upgrade.rs:172
↓ 1 callers
Function
upgrade_root_bucket
(canister_id: Principal)
canisters/router/src/upgrade.rs:64
↓ 1 callers
Method
witness_transactions_for_contract
(&self, principal: &Principal, page: u32)
common/src/transaction_list.rs:189
↓ 1 callers
Method
witness_transactions_for_token
(&self, token_id: &u64, page: u32)
common/src/transaction_list.rs:207
Method
_ty
()
common/src/transaction_list.rs:329
Method
as_hash_tree
(&self)
common/src/transaction.rs:334
Method
await_futures
()
sdk/rust/src/env.rs:51
Function
balance
()
canisters/bucket/src/lib.rs:86
Function
bucket_status
(canister_id: Principal)
canisters/router/src/lib.rs:167
Method
build
(self)
sdk/rust/src/event/builder.rs:101
Method
caller
(&self)
sdk/rust/standards/src/dip20/cap.rs:149
Function
candid
()
common/src/transaction_list.rs:512
Function
complete_data_restore
()
canisters/root/src/lib.rs:326
Function
contract_id
()
canisters/bucket/src/lib.rs:80
Function
contract_id
()
canisters/root/src/lib.rs:151
Method
contract_id
(&self)
common/src/transaction_list.rs:71
Method
create
Creates a new [`CapEnv`] with the index canister's [`Principal`] set to `index`.
sdk/rust/src/env.rs:29
Function
custom_upgrade_root_bucket
(canister_id: Principal, wasm: Option<Vec<u8>>)
canisters/router/src/upgrade.rs:137
Method
default
()
canisters/bucket/src/lib.rs:18
Method
default
()
canisters/root/src/lib.rs:39
Method
default
()
canisters/root/src/multi_stage_reader.rs:20
Method
default
()
canisters/sdk_example/src/lib.rs:23
Method
default
()
canisters/router/src/lib.rs:46
Function
deploy_plug_bucket
(contract_id: Principal, cycles: u64)
canisters/router/src/plug.rs:19
Method
deserialize
(deserializer: D)
common/src/transaction_list.rs:359
Method
details
(&self)
sdk/rust/src/event/mod.rs:33
Method
details
(&self)
sdk/rust/standards/src/xtc.rs:28
Method
details
(&self)
sdk/rust/standards/src/dip721.rs:58
Method
details
(&self)
sdk/rust/standards/src/dip20/cap.rs:296
Method
drop
(&mut self)
common/src/transaction_list.rs:302
Method
from
(root: RootBucket)
sdk/rust/core/src/bucket.rs:91
Method
from
(router: Router)
sdk/rust/core/src/index.rs:91
Method
from
(tree: HashTree)
common/src/did.rs:134
Method
from
(num: u64)
common/src/transaction.rs:206
Function
from_stable
()
canisters/root/src/migration.rs:135
Function
get_bucket_for
(arg: WithIdArg)
canisters/bucket/src/lib.rs:68
Function
get_bucket_for
(arg: WithIdArg)
canisters/root/src/lib.rs:133
Function
get_index_canisters
(arg: WithWitnessArg)
canisters/router/src/lib.rs:116
Function
get_next_canisters
(arg: WithWitnessArg)
canisters/bucket/src/lib.rs:36
Function
get_next_canisters
(arg: WithWitnessArg)
canisters/root/src/lib.rs:101
Method
get_next_canisters
Returns the list of canisters which have different pages of data.
sdk/rust/core/src/bucket.rs:20
Function
get_nft_owner
(token_id: u64)
canisters/sdk_example/src/lib.rs:68
Method
get_router_canisters
Returns the list of router canisters that can be used for querying the indexes.
sdk/rust/core/src/index.rs:73
Function
get_stable
(offset: usize, size: usize)
canisters/root/src/lib.rs:87
Function
get_stable_size
()
canisters/root/src/lib.rs:95
Function
get_token_contract_root_bucket
( arg: GetTokenContractRootBucketArg, )
canisters/router/src/lib.rs:61
Function
get_token_transactions
( arg: GetTokenTransactionsArg, )
canisters/bucket/src/lib.rs:60
Function
get_token_transactions
( arg: GetTokenTransactionsArg, )
canisters/root/src/lib.rs:125
Function
get_transaction
(arg: WithIdArg)
canisters/bucket/src/lib.rs:42
Function
get_transaction
Gets the transaction with the given id. # Panics Panics if cap is using a multi-canister system, as it is currently unsupported. In this **alpha** re
sdk/rust/src/transaction/query.rs:22
Function
get_transaction_by_id
(id: u64)
canisters/sdk_example/src/lib.rs:198
Function
get_transaction_page
Gets a transaction for the given page. `page` accepts any [`Into<TransactionsPage>`]. This is implemented for [`Option<u32>`] and &[`GetTransactions
sdk/rust/src/transactions/query.rs:20
Function
get_transactions
(arg: GetTransactionsArg)
canisters/bucket/src/lib.rs:48
Function
get_transactions
(arg: GetTransactionsArg)
canisters/root/src/lib.rs:113
Function
get_transactions
( start_page: u32, end_page: u32, )
sdk/rust/src/transactions/stream.rs:8
Function
get_upgrade_status
()
canisters/root/src/lib.rs:79
Method
get_user_root_buckets
Returns all roots for contracts a user has transactions on.
sdk/rust/core/src/index.rs:50
Function
get_user_transactions
(arg: GetUserTransactionsArg)
canisters/bucket/src/lib.rs:54
Function
get_user_transactions
(arg: GetUserTransactionsArg)
canisters/root/src/lib.rs:119
Function
get_user_transactions
( user: Principal, start_page: u32, end_page: u32, )
sdk/rust/src/transactions/stream.rs:31
Function
get_user_transactions_page
Gets the transaction with the given id. # Panics Panics if cap is using a multi-canister system, as it is currently unsupported. In this **alpha** re
sdk/rust/src/transactions/user_query.rs:14
Function
git_commit_hash
()
canisters/bucket/src/lib.rs:106
Function
git_commit_hash
()
canisters/root/src/lib.rs:300
Function
git_commit_hash
()
canisters/router/src/lib.rs:160
Method
hash_value
(h: &mut Sha256, value: &DetailValue)
common/src/transaction.rs:112
Method
idl_serialize
(&self, serializer: S)
common/src/transaction_list.rs:333
Method
index
(&self)
sdk/rust/src/env.rs:47
Function
init
(arg: BucketInitArgs)
canisters/bucket/src/lib.rs:27
Function
init
(contract: Principal, writers: BTreeSet<Principal>)
canisters/root/src/lib.rs:70
Function
insert
Inserts a transaction into the contract's history. # Examples ### Inserting an event from a builder. See also: [`IndefiniteEventBuilder`][crate::In
sdk/rust/src/transaction/insert.rs:70
Method
insert
Inserts the given transaction and returns it's issued transaction ID.
sdk/rust/core/src/root.rs:38
Method
insert_future
(future: LocalBoxFuture<'static, ()>)
sdk/rust/src/env.rs:74
Function
insert_many
(transactions: Vec<Event>)
canisters/bucket/src/lib.rs:92
Function
insert_many_sync
Like [insert_sync], but allows you to insert more than one transaction at a time.
sdk/rust/src/transaction/insert.rs:137
Function
insert_new_users
(contract_id: Principal, users: Vec<Principal>)
canisters/router/src/lib.rs:140
Function
insert_ordering
()
sdk/rust/src/transaction/insert.rs:215
Function
install_bucket_code
(canister_id: RootBucketId)
canisters/router/src/installer.rs:29
Method
into_transactions
(self)
sdk/rust/src/transactions/mod.rs:37
Method
load_from_archive
(env: CapEnv)
sdk/rust/src/env.rs:84
Function
migrate
(events: Vec<Event>)
canisters/root/src/lib.rs:239
Function
mint
(owner: Principal)
canisters/sdk_example/src/lib.rs:111
Method
new
(v2: v2::Data)
canisters/root/src/multi_stage_reader.rs:26
Method
new
Creates a new index from the given [`Principal`]
sdk/rust/core/src/index.rs:22
Method
new
(principal: Principal)
sdk/rust/core/src/router.rs:23
Method
new
()
sdk/rust/src/env.rs:109
Method
new
()
sdk/rust/src/details.rs:12
Method
new
()
sdk/rust/src/event/builder.rs:43
Method
new
Create a new bucket.
common/src/bucket.rs:20
Method
new
(contract: Principal, offset: u64)
common/src/transaction_list.rs:57
Method
next_page
(&self)
sdk/rust/src/transactions/mod.rs:31
Function
old_data_size
()
canisters/root/src/lib.rs:345
Method
operation
The type of operation being executed
sdk/rust/src/event/mod.rs:25
Method
operation
(&self)
sdk/rust/standards/src/xtc.rs:98
Method
operation
(&self)
sdk/rust/standards/src/dip721.rs:48
Method
operation
(&self)
sdk/rust/standards/src/dip20/cap.rs:282
Method
poll
(self: Pin<&mut Self>, cx: &mut Context<'_>)
sdk/rust/src/env.rs:125
Function
post_upgrade
()
canisters/sdk_example/src/lib.rs:53
Function
post_upgrade
()
canisters/router/src/upgrade.rs:23
Function
pre_upgrade
()
canisters/bucket/src/upgrade.rs:7
Function
pre_upgrade
()
canisters/root/src/upgrade.rs:12
← previous
next →
101–200 of 237, ranked by callers