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

Download history 3/week @ 2024-12-18 154/week @ 2024-12-25 85/week @ 2025-01-01 2/week @ 2025-01-08 10/week @ 2025-01-15 4/week @ 2025-01-29 11/week @ 2025-02-05 19/week @ 2025-02-12 20/week @ 2025-02-19 161/week @ 2025-02-26 127/week @ 2025-03-05 150/week @ 2025-03-12 8/week @ 2025-03-19 6/week @ 2025-03-26 386/week @ 2025-04-02

561 downloads per month

Apache-2.0

340KB
9K SLoC

ic-canister-kit

ic-canister-kit

合约错误处理

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

Dependencies

~0–7.5MB
~60K SLoC