56 个版本 (31 个重大更新)

新功能 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.0.0 2022年12月11日

44魔法豆

Download history 129/week @ 2024-04-22 2/week @ 2024-04-29 179/week @ 2024-05-06 430/week @ 2024-05-13 142/week @ 2024-05-20 5/week @ 2024-06-03 3/week @ 2024-06-10 136/week @ 2024-06-17 4/week @ 2024-06-24 494/week @ 2024-07-01 6/week @ 2024-07-08 111/week @ 2024-07-15 54/week @ 2024-07-22

每月166 次下载
用于 forc-client

Apache-2.0

85KB
2K 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://www.rust-lang.net.cn/tools/install。然后,将Rust工具链配置为使用Rust stable

rustup default stable

如果没有完成,请将Cargo bin目录添加到您的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:

一个简单的命令行构建事务的工具。

依赖项

~38–52MB
~1M SLoC