Inside Fuel — September 2022

Welcome to Inside Fuel, our review of the technical developments on the Fuel Network. Take a moment to catch up with all of the latest news.

Updates

Fuelup

What is Fuelup?

Versions 0.5.0 - 0.7.1 were released (3 Updates)
  • The forc-wallet plugin is now installable through fuelup;

  • The nightly toolchain is available through fuelup toolchain install nightly;

What is the Nightly toolchain?

Sway Updates

What is Sway?

Versions 0.22.0 - 0.24.5 were released (9 Updates)
  • Add of the standard library prelude;

  • Pattern matching on constants, ie. having constants in the pattern position in a match expression or an if let expression is now possible;

  • New timestamp functions have been added to the standard library;

  • Reduction in bytecode size is now possible;

  • A new Sway formatter is now running;

Fuel Core Updates

  • New VM benchmark harness, allowing for gas scheduling;

  • P2P has been incorporated into the Fuel client;

  • P2P transaction gossiping between node mempools;

  • Rewrite of the Ethereum bridge for increased stability;

  • Bridge messages are now included in balance and coin selection APIs;

  • Various safety improvements for the VM;

Fuels-rs (Rust SDK) Updates

Versions 0.22.0 - 0.24.0 were released (3 Updates)
  • The old JSON ABI is now fully deprecated in favor of the new flat JSON ABI;

  • Automatic fee estimation for hand-crafted transactions;

  • A simplified way to connect to a provider with Provider::connect() has been implemented;

  • Full generics support;

  • Support for Option<T> and Result<T, E>;

  • Initial support for InputMessage, the main building block for the upcoming bridge support;

  • New methods() interface and deprecation of the old .build() for contract instantiation;

  • New script crafting interface;

  • Vec<T> support for inputs only, output coming up soon;

  • Logs and events parsing;

Fuels-ts (Typescript SDK) Updates

Versions 0.13.0 - 0.17.0 were released (5 Updates)
  • Improvements on the Option<T> support;

  • Derive hardened paths and support for custom path templates;

  • Vec<T> support for inputs only, output coming up soon;

  • Logs and events parsing;

  • Initial support for InputMessage, the main building block for the upcoming bridge support;

  • Many bug-fixes thanks to the helpful community finding bugs and improvement points;

  • Lots of QoL improvements and bug fixes;


Start Building On Fuel Today

Building on Fuel means breaking free from the constraints of monolithic blockchains that have held us back.

Developer Resources for Building with Fuel

  • A step-by-step guide to building a full-stack dapp on Fuel can be found here.

  • The Fuel Book can be found here. It contains everything you need to know about Fuel, from its modular design to its key features.

  • The Sway Book can be found here.

Fuel Grants Program

What is it?

Take the Fuel Pill 💊 and go beyond the limitations of the EVM by joining all the other grantees on the modular journey. To get started applying for a grant, fill out this form. We’re incredibly excited to launch this program, and see more people building on Fuel!

If you have any additional questions please feel free to reach out to grants@fuel.sh.

Subscribe to Fuel Labs
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.