11个稳定版本
新版本 21.2.1 | 2024年8月20日 |
---|---|
21.2.0 | 2024年7月16日 |
21.1.2 | 2024年6月24日 |
21.1.0 | 2024年5月31日 |
0.0.1 |
|
#5 in #invocation
345 每月下载量
2MB
40K SLoC
rs-soroban-env
Rust合约环境接口和(可选)Soroban主机实现。
soroban-env-common
包含了智能合约客户端和主机之间共享环境接口的元素:定义可用环境函数的 Env
特性和可以通过WASM调用约定传递的 Val
类型。此外,还包括了对 Val
子类型的包装:如 Object
、Symbol
、Error
等。
soroban-env-guest
包含环境接口的客户端 占位符实现,名为 Guest
,它依赖于主机实现提供的外部函数。这可以用于提供外部函数的WASM运行时。
soroban-env-host
包含环境接口的主机端 完整实现,名为 Host
。这可以用于实际的区块链主机,或者用于SDK中的本地测试。
依赖
~20MB
~391K SLoC