ckb-std
This library contains serveral modules that could help you write CKB contract with Rust.
Usage
- syscalls module: defines CKB syscalls functions
debug!macro: aprintln!like macro helps debuggingentry!macro: defines contract entry pointdefault_alloc!andlibc_alloc!macro: defines global allocator
To use libc global allocator, you must static link libc into the binary, and enable libc feature in this crate.
Check examples, docs and this tutorial to learn how to use.
See also ckb-tool which helps you write tests.