#fuel #sway #contract #forc #build #user #programming-language

bin+lib forc-client

用于与 Fuel 节点交互的 forc 插件

85 个版本 (43 个破坏性版本)

新版本 0.63.1 2024 年 8 月 19 日
0.62.0 2024 年 7 月 18 日
0.61.2 2024 年 7 月 3 日
0.52.0 2024 年 3 月 27 日
0.31.3 2022 年 11 月 30 日

#67魔法豆

Download history 124/week @ 2024-04-23 3/week @ 2024-04-30 268/week @ 2024-05-07 326/week @ 2024-05-14 126/week @ 2024-05-21 3/week @ 2024-06-04 126/week @ 2024-06-18 2/week @ 2024-06-25 325/week @ 2024-07-02 2/week @ 2024-07-09 116/week @ 2024-07-16 92/week @ 2024-07-23

每月 208 次下载

Apache-2.0

4MB
86K 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工具链。然后,配置您的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做出贡献部分,以获取指导和建议,帮助您开始。

依赖关系

~89MB
~2M SLoC