Skip to main content

Crate ic_canister_kit

Crate ic_canister_kit 

Source
Expand description

§ic-canister-kit

ic-canister-kit

§合约错误处理

  • assert!:通常用于调试和确保程序内部的逻辑正确性。例如,检查函数的输入参数是否符合预期,或者检查某个中间计算结果是否在合理范围内。
  • ic_cdk::trap:更侧重于处理一些严重的错误情况,比如在合约无法继续执行时使用。它会直接终止合约执行,并向调用者返回一个错误信息。

Modules§

bitcoin
比特币相关
candid
candid 解析
canister
罐子相关
common
通用工具
ecdsa
签名相关
functions
特殊功能
http
http 请求相关
identity
身份相关
number
数字相关
schnorr
Schnorr 签名相关
stable
基本的持久化
times
时间相关 时间相关
token
代币相关
types
所有类型