这个项目能做什么

fuels-rs 是 Fuel 网络的官方 Rust SDK,Fuel 网络是一个区块链平台。它为使用 Fuel 的开发者提供了一套全面的工具包,覆盖了智能合约开发的完整生命周期。主要功能包括编译、部署和测试 Sway 合约,启动本地 Fuel 网络节点,使用手写脚本或合约调用构建和签名交易,以及从合约方法签名生成类型安全的 Rust 绑定。该 SDK 还包含一个用于常见操作的 CLI 和本地测试钱包。该项目正在积极开发中,钱包集成和事件查询/监控等功能仍在进行中。它受 Ethers 项目生态系统的启发,采用了熟悉的命名约定(fuels-* 系列)。依赖项包括最新的稳定版 Rust 工具链、forc 和 fuel-core 二进制文件。该 SDK 通过 wasm-pack 支持 WASM 测试,并通过基于 mdbook 的指南提供广泛的文档。