68 个版本 (35 个破坏性更新)

新增 0.63.1 2024 年 8 月 19 日
0.62.0 2024 年 7 月 17 日
0.52.0 2024 年 3 月 27 日
0.48.1 2023 年 12 月 6 日
0.31.3 2022 年 11 月 30 日

#42 in 神奇豆

Download history 671/week @ 2024-04-29 1376/week @ 2024-05-06 1547/week @ 2024-05-13 958/week @ 2024-05-20 647/week @ 2024-05-27 997/week @ 2024-06-03 884/week @ 2024-06-10 1032/week @ 2024-06-17 1027/week @ 2024-06-24 1177/week @ 2024-07-01 872/week @ 2024-07-08 865/week @ 2024-07-15 1152/week @ 2024-07-22 1495/week @ 2024-07-29 1000/week @ 2024-08-05 823/week @ 2024-08-12

4,545 次每月下载
19 个集块中使用(14 个直接使用)

Apache-2.0

9KB
162

Sway

build crates.io docs discord

Sway 是为 Fuel 区块链开发的一种语言。它深受 Rust 启发,旨在将现代语言开发和性能带给区块链生态系统。

文档

有关用户文档,包括安装发布版本,请参阅 Sway 书籍:https://fuellabs.github.io/sway/latest/

有关 Sway 标准库文档,请参阅:https://fuellabs.github.io/sway/master/std/

还可以查看 Sway 编程语言的参考文档:https://fuellabs.github.io/sway/master/reference/

从源代码构建

本节是为开发 Sway 编译器和工具链而准备的。有关开发合约和使用 Sway,请参阅上述文档部分。

依赖项

Sway 是用 Rust 编写的。要开始,请按照 https://rust-lang.net.cn/tools/install 中的说明安装 Rust 工具链。然后配置您的 Rust 工具链以使用 Rust stable

rustup default stable

如果尚未完成,请将货柜目录添加到您的 PATH 中,方法是在 ~/.profile 文件中添加以下行,并重新启动shell会话。

export PATH="${HOME}/.cargo/bin:${PATH}"

构建Forc

克隆存储库并构建Sway工具链

git clone [email protected]:FuelLabs/sway.git
cd sway
cargo build

确认Sway工具链构建成功

cargo run --bin forc -- --help

为Sway做贡献

我们欢迎对Sway的贡献!

请参阅Sway书籍的为Sway做贡献部分,以获取指南和说明,帮助您开始。


lib.rs:

forc crate之间共享的实用项目。

依赖项

~4.5–6.5MB
~107K SLoC