Sway是为Fuel区块链开发的一种语言。它深受 Rust 的启发,旨在为区块链生态系统带来现代语言开发和性能。
有关用户文档(包括安装发布版本),请参阅 Sway Book:https://fuellabs.github.io/sway/latest/。
有关 Sway Standard 库文档,请参阅:https://fuellabs.github.io/sway/master/std/
另请查看 Sway 编程语言的技术参考:https://fuellabs.github.io/sway/master/reference/
本部分用于开发 Sway 编译器和工具链。有关开发协定和使用 Sway 的信息,请参阅上述文档部分。
Sway 是用 Rust 构建的。首先,按照 https://www.rust-lang.org/tools/install 中的说明安装 Rust 工具链。然后配置你的 Rust 工具链以使用 Rust :
stable
rustup default stable
如果尚未完成,请将 Cargo bin 目录添加到你的目录中,方法是将以下行添加到并重新启动 shell 会话。
PATH
~/.profile
export PATH="${HOME}/.cargo/bin:${PATH}"
克隆存储库并生成 Sway 工具链:
git clone git@github.com:FuelLabs/sway.git
cd sway
cargo build
确认已成功构建 Sway 工具链:
cargo run --bin forc -- --help
我们欢迎向 Sway!
请参阅 Sway 书籍的“参与 Sway”部分,了解帮助你入门的指南和说明。