Expand description
This module declares canister methods expected by the assets canister client.
Re-exports§
pub use crate::state_machine::StableState;
Modules§
- asset_
certification - evidence
- state_
machine - This module contains a pure implementation of the certified assets state machine.
- types
- This module defines types shared by the certified assets state machine and the canister endpoints.
Macros§
- export_
canister_ methods - Exports the whole asset canister interface, but does not handle init/pre_/post_upgrade for initial configuration or state persistence across upgrades.
Statics§
Functions§
- api_
version - authorize
- can
- can_
commit - can_
prepare - certified_
tree - clear
- commit_
batch - commit_
proposed_ batch - compute_
evidence - configure
- create_
asset - create_
batch - create_
chunk - create_
chunks - deauthorize
- delete_
asset - delete_
batch - get
- get_
asset_ properties - get_
chunk - get_
configuration - grant_
permission - has_
permission_ or_ is_ controller - http_
request - http_
request_ streaming_ callback - init
- is_
controller - is_
manager_ or_ controller - list
- list_
authorized - list_
permitted - post_
upgrade - pre_
upgrade - propose_
commit_ batch - retrieve
- revoke_
permission - set_
asset_ content - set_
asset_ properties - store
- take_
ownership - unset_
asset_ content - validate_
commit_ proposed_ batch - validate_
configure - validate_
grant_ permission - validate_
revoke_ permission - validate_
take_ ownership - with_
state - with_
state_ mut