64 个版本 (33 个重大变更)

新增 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 日

#726神奇豆

Download history • Rust 包仓库 178/week @ 2024-05-04 • Rust 包仓库 422/week @ 2024-05-11 • Rust 包仓库 183/week @ 2024-05-18 • Rust 包仓库 22/week @ 2024-05-25 • Rust 包仓库 15/week @ 2024-06-01 • Rust 包仓库 22/week @ 2024-06-08 • Rust 包仓库 131/week @ 2024-06-15 • Rust 包仓库 27/week @ 2024-06-22 • Rust 包仓库 346/week @ 2024-06-29 • Rust 包仓库 32/week @ 2024-07-06 • Rust 包仓库 125/week @ 2024-07-13 • Rust 包仓库 54/week @ 2024-07-20 • Rust 包仓库 53/week @ 2024-07-27 • Rust 包仓库 1/week @ 2024-08-03 • Rust 包仓库 2/week @ 2024-08-10 • Rust 包仓库 272/week @ 2024-08-17 • Rust 包仓库

329 每月下载量
3 个crate(2个直接)中使用

Apache-2.0

3.5MB
80K SLoC

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编写的。首先,按照以下链接中的说明安装Rust工具链:https://rust-lang.net.cn/tools/install。然后配置您的Rust工具链以使用Rust stable

rustup default stable

如果没有完成,请通过在~/.profile中添加以下行并将shell会话重新启动来将Cargo二进制目录添加到您的PATH

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

构建Forc

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

git clone git@github.com:FuelLabs/sway.git
cd sway
cargo build

确认Sway工具链构建成功

cargo run --bin forc -- --help

为Sway做贡献

我们欢迎为Sway做出贡献!

请参阅Sway书籍中的为Sway做贡献部分,了解指导方针和操作说明,以帮助您开始。

依赖项

~53–74MB
~1.5M SLoC