68 releases (37 stable)
Uses new Rust 2024
new 1.0.36 | Apr 10, 2025 |
---|---|
1.0.20 | Mar 12, 2025 |
1.0.17 | Dec 31, 2024 |
1.0.15 | Oct 26, 2024 |
0.1.2 | Jul 17, 2023 |
#221 in Magic Beans
561 downloads per month
340KB
9K
SLoC
ic-canister-kit
ic-canister-kit
合约错误处理
- assert!:通常用于调试和确保程序内部的逻辑正确性。例如,检查函数的输入参数是否符合预期,或者检查某个中间计算结果是否在合理范围内。
- ic_cdk::trap:更侧重于处理一些严重的错误情况,比如在合约无法继续执行时使用。它会直接终止合约执行,并向调用者返回一个错误信息。
Dependencies
~0–7.5MB
~60K SLoC