Inside Fuel — May 2022
Welcome to Inside Fuel, our monthly review of the technical developments on the Fuel Network. Take a moment to catch up with all of the latest news.
Welcome to Inside Fuel, our monthly review of the technical developments on the Fuel Network. Take a moment to catch up with all of the latest news.
Updates
Sway Updates
What is Sway?
Sway is a language for writing smart contracts for the Fuel Virtual Machine (FuelVM), a blazing-fast, blockchain-optimized VM designed for the Fuel blockchain. It is heavily inspired by Rust and aims to bring modern language development and performance to the blockchain ecosystem. Start learning the Sway language today with the Sway Book and the FuelVM bootcamp.
Versions 0.12.1 - 0.14.4 were released (10 releases)
- Improved match expressions and pattern matching to include matching on enums and nested patterns;
- New
U128
type in the standard library: overflowing addition and multiplication ofu64
s is now possible; - New
b256
bitwise operators in the standard library; - New generic
log
function in the standard library: any type can now be logged effortlessly; - New
require
function in the standard library; - Additional types supported in the SDK harness;
Fuel Core Updates
Versions 0.6.4 - 0.8.0 were released (4 releases)
- UTXO predicates were added, enabling a wide variety of use cases such as native multisigs;
- Support for precompiled binaries, allowing fuel-core to be natively installed via fuelup in seconds instead of minutes;
- TX validity settings are now configurable via chainspec;
- Improvements to the contracts GraphQL API;
- New node and chain metadata are now available via GraphQL;
- Added support for instructions required for
U128
; - Various improvements and fixes;
Fuel-rs (Rust SDK) Updates
Versions 0.11.0 - 0.14.1 were released (5 releases)
- Full support for mnemonic and JSON wallets;
- Ergonomics improvements to test wallets setup, SDK dependencies, and contract deployment;
- The SDK now captures Sway in-contract logs;
- New wallet balance API;
- Support for Sway enums as input and output in contract calls;
Fuel-ts (Typescript SDK) Updates
- Support for storage slots is now available;
- New wallet balance API;
- Improved error reports and logs;
- Full UTXO validation enabled;
- Support for Sway enums as input and output in contract calls;
Other
The Beyond Monolithic online Hackathon
The first Sway online hackathon with $100,000 in prizes is now over!
Over the course of four days, hackers from all corners teamed up for the first time to build dapps on the fastest modular execution layer with Sway, a refined and expressive smart contract language.
Over 70 hackers worldwide registered to experience Sway for 4 days starting May 27, 2022. The goal was to build dapps, tooling, infrastructure, and more. Read more about it here.
In the News
According to the Rust In Blockchain monthly review, Fuel is still one of the most active Rust-based projects. Fuel ranked 4th, right behind Parity, Solana, and Sui, with 352 merged PRs, 195 closed issues, and 145 open issues in May 2022.
Podcast Appearances
Follow us
If you don’t want to miss any update on the Fuel Network, simply follow us and activate the notification bell:
About us
Fuel is the fastest execution layer for the modular blockchain stack. Powerful and sleek, the technology enables parallel transaction execution, empowering developers with the highest flexible throughput and maximum security required to scale. Developers choose the FuelVM for its superior developer experience and the ability to go beyond the limitations of the EVM.
Join us
If you want to join us in this journey, here are our current job openings.