17 个稳定版本 (9 个主要版本)
9.1.0 | 2024年3月25日 |
---|---|
8.1.1 | 2023年11月2日 |
7.0.0 | 2023年6月16日 |
6.0.0 | 2023年5月8日 |
0.1.0 |
|
#659 in 神奇豆子
2,002 每月下载量
用于 9 个包(5 个直接使用)
385KB
8K SLoC
Concordium Contracts Common 库
该库提供了Rust编程语言中用于编写Concordium区块链智能合约的核心API。它旨在提供围绕链上暴露给智能合约的核心原语的安全包装。
此库中的功能通过concordium-std和concordium-rust-sdk包进行重新导出。
-
concordium-std
包旨在作为Rust中智能合约开发的入口点。它在此处提供的基本功能之上添加了许多辅助宏和特质。 -
concordium-rust-sdk
包用于链外开发和与智能合约的交互。
特性
std
(默认启用):启用依赖于标准库的功能。derive-serde
:通过serde
启用序列化和反序列化。也启用std
。fuzz
:通过arbitrary
启用模糊测试。也启用derive-serde
。smart-contract
:启用与concordium-std
一起开发智能合约的功能。
MSRV
最小支持的Rust版本在Cargo.toml
清单中指定。
链接
依赖关系
~1.3–2.7MB
~50K SLoC