fuels-rs
GitHub describes it as Fuel Network Rust SDK. The repository metadata lists Rust as its primary language. The metadata lists the Apache-2.0 license. This article stays within the project description and details documented in the GitHub repository README.
FuelLabs/fuels-rs: fuels-rs
GitHub describes it as Fuel Network Rust SDK. The repository metadata lists Rust as its primary language. The metadata lists the Apache-2.0 license. This article stays within the project description and details documented in the GitHub repository README.
Repository scope
GitHub describes it as Fuel Network Rust SDK. The repository metadata lists Rust as its primary language. The metadata lists the Apache-2.0 license. The README describes the project this way: - Compiling, deploying, and testing Sway contracts; - Launching a local Fuel network; - Crafting and signing transactions with hand-crafted scripts or contract calls; - Generating type-safe Rust bindings of contract methods; - And more, fuels-rs is still in active development.
Features
The README section "Features" states: - [x] Launch Fuel nodes - [x] Deploy contracts - [x] Interact with deployed contracts - [x] Type-safe Sway contracts bindings code generation - [x] Run Sway scripts - [x] CLI for common operations - [x] Local test wallets - [ ] Wallet integration - [ ] Events querying/monitoring
How can I run the SDK tests?
The README section "How can I run the SDK tests?" states: You can also run specific tests. The following example will run all integration tests in types.rs whose names contain in vector and show their outputs:
Why is the prefix fuels and not fuel ?
The README section "Why is the prefix fuels and not fuel ?" states: In order to make the SDK for Fuel feel familiar with those coming from the ethers.js ecosystem, this project opted for an s at the end. The fuels- family of SDKs is inspired by The Ethers Project.
Editorial conclusion
The repository README is the source for this review. It does not replace a local installation or an independent test.
Community notes