112个版本 (53个重大更新)
新 0.63.1 | 2024年8月19日 |
---|---|
0.62.0 | 2024年7月18日 |
0.52.0 | 2024年3月27日 |
0.48.1 | 2023年12月6日 |
0.19.0 | 2022年7月28日 |
49 在 魔法豆
每月下载量:239
4MB
88K SLoC
Sway
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://www.rust-lang.net.cn/tools/install上的说明安装Rust工具链。然后配置你的Rust工具链以使用Rust 稳定版
rustup default stable
如果尚未完成,请通过将以下行添加到~/.profile
并重新启动shell会话,将Cargo二进制目录添加到你的PATH
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做出贡献部分,以获取指导和说明,帮助你开始。
依赖项
~56–76MB
~1.5M SLoC