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 2024年1月10日

#5 in #invocation

Download history 291/week @ 2024-04-29 542/week @ 2024-05-06 879/week @ 2024-05-13 58/week @ 2024-05-20 212/week @ 2024-05-27 288/week @ 2024-06-03 914/week @ 2024-06-10 726/week @ 2024-06-17 371/week @ 2024-06-24 25/week @ 2024-07-01 32/week @ 2024-07-08 259/week @ 2024-07-15 46/week @ 2024-07-22 152/week @ 2024-07-29 67/week @ 2024-08-05 80/week @ 2024-08-12

345 每月下载量

Apache-2.0

2MB
40K SLoC

rs-soroban-env

Rust合约环境接口和(可选)Soroban主机实现。

soroban-env-common 包含了智能合约客户端和主机之间共享环境接口的元素:定义可用环境函数的 Env 特性和可以通过WASM调用约定传递的 Val 类型。此外,还包括了对 Val 子类型的包装:如 ObjectSymbolError 等。

soroban-env-guest 包含环境接口的客户端 占位符实现,名为 Guest,它依赖于主机实现提供的外部函数。这可以用于提供外部函数的WASM运行时。

soroban-env-host 包含环境接口的主机端 完整实现,名为 Host。这可以用于实际的区块链主机,或者用于SDK中的本地测试。

依赖

~20MB
~391K SLoC