
Introducing Fuel Season 1 (FS-1) and Phase 2 Genesis Drop
Today marks the conclusion of Phase 2 and with it the Fuel Points Program. We want to thank all participants who helped bootstrap Ignition, and now turn our focus to building Fuel into a fully integrated liquidity hub. As we mark the end of the Fuel Points program, we are excited to unveil two initiatives: Phase 2 of the Genesis Drop and the start of Fuel Season 1 (FS-1).Genesis Drop: Phase 2 - 150,000,000 FUEL1.5% of FUEL total supply.Rewards for participation in Phase 2 of the Points Progra...

Announcing Phase 2 of the Fuel Points Program
We are excited to announce the final phase in the Fuel Points Program, now live with Fuel Ignition. With Phase 2, you can continue earning points while supporting the growth of the Fuel ecosystem. With Phase 2 of Fuel Points, we’re ensuring that the network grows in a way that is positive sum for points program participants, the Fuel ecosystem projects and the broader Fuel community. Qualifying users can participate in the program, while earning rewards for meaningfully engaging with the ecos...

Sway: The Next-Generation Language for Smart Contracts
As blockchain applications become more complex, there is a strong need for safe and smart contract languages. Many platforms today rely on languages and virtual machines (VMs) that weren't originally designed to handle the unique constraints and requirements of blockchain execution. It’s no secret that the architectural decisions made in 2014 for Solidity and the EVM now show clear signs of age. Among these is their susceptibility to vulnerabilities that make writing secure Ethereum smar...
Fuel Ignition is a high-performance Ethereum L2.

Introducing Fuel Season 1 (FS-1) and Phase 2 Genesis Drop
Today marks the conclusion of Phase 2 and with it the Fuel Points Program. We want to thank all participants who helped bootstrap Ignition, and now turn our focus to building Fuel into a fully integrated liquidity hub. As we mark the end of the Fuel Points program, we are excited to unveil two initiatives: Phase 2 of the Genesis Drop and the start of Fuel Season 1 (FS-1).Genesis Drop: Phase 2 - 150,000,000 FUEL1.5% of FUEL total supply.Rewards for participation in Phase 2 of the Points Progra...

Announcing Phase 2 of the Fuel Points Program
We are excited to announce the final phase in the Fuel Points Program, now live with Fuel Ignition. With Phase 2, you can continue earning points while supporting the growth of the Fuel ecosystem. With Phase 2 of Fuel Points, we’re ensuring that the network grows in a way that is positive sum for points program participants, the Fuel ecosystem projects and the broader Fuel community. Qualifying users can participate in the program, while earning rewards for meaningfully engaging with the ecos...

Sway: The Next-Generation Language for Smart Contracts
As blockchain applications become more complex, there is a strong need for safe and smart contract languages. Many platforms today rely on languages and virtual machines (VMs) that weren't originally designed to handle the unique constraints and requirements of blockchain execution. It’s no secret that the architectural decisions made in 2014 for Solidity and the EVM now show clear signs of age. Among these is their susceptibility to vulnerabilities that make writing secure Ethereum smar...
Fuel Ignition is a high-performance Ethereum L2.

Subscribe to Fuel Labs

Subscribe to Fuel Labs
Share Dialog
Share Dialog
>2.8K subscribers
>2.8K subscribers
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.
Right now, fuelup has the latest toolchain as the only pre-packaged official toolchain. Components in this toolchain are tested for compatibility in our GitHub CI before being updated. For more flexibility at the cost of possible incompatibility or instability, advanced users can specify specific versions of components they want to install and use.
Basic usages such as keeping the toolchain or Fuelup up to date can be found here.
For more details on how Fuelup works, as well as usage examples, please refer to The Fuelup Book.
Note that Fuelup is still in active development with more features soon to come. Opening issues for any bugs, or suggestions to improve it are welcome.
In this implementation, the user deposits governance tokens and receives some number of votes that can be cast and recast on different proposals. They can vote in favor or against proposals and they can transform their votes back into the governance tokens if they wish to withdraw.
The smart contract is mostly complete for the basic implementation. There are some issues that need to be worked out but a UI can be started.
The user interface does not currently exist.
The addition of U256 , StorageVec and more, in the standard library. These are useful data structures for writing Sway programs! And they also open up the doors for Sway users to implement their own complex data structures;
The break and continue statements are now supported;
New swap method now available on Vec;
New JSON ABI format supporting generics has been added;
A new minimum forc version field has been added to the Forc.toml manifest;
Introducing configuration-time constants in Forc.toml;
Bytecode size has been optimized;
New fuel-debugger CLI with Automatic Storage Management (ASM) support;
New VM instructions are now supported:
GTF - get transaction field;
SMO - send message output;
JMP/JNE - dynamic jump;
The Produce Block API is now usable for SDK tests;
Integrated Ethereum contract event handling into fuel-core;
Message inputs and outputs in Fuel Core:
Message receiving in the Relayer from L1;
TxPool validation of Message inputs;
Block execution message spending validation;
GraphQL APIs for querying available messages to include in a transaction;
Breaking Transaction format changes:
Added TxPointer;
Removed byte_price;
Removed static contracts;
Integrated latest VM Changes into fuel-core v0.10.x node:
Previously implemented opcodes such as JMP & GTF are now available for use in the node;
You can now bundle many contract calls into one, with ContractMultiCall, which has been officially released;
New feature to directly convert raw bytes into contract-defined types;
New API for manual and automatic storage initialization;
New API to manipulate block height, very useful for testing specific conditions between contract calls;
New API to fetch the contract ID and the wallet used to create a contract instance;
Bech32 support: all of the internal addresses (ContractId, Address) are now represented as Bech32;
You can now create test wallets with multiple custom assets;
You can now generate test nodes with configurable consensus parameters;
You can now change the underlying wallet of a contract instance with the new contract API ._with_wallet();
Wallet.get_coins improvement: now you can specify with assets to be returned;
Support for the new JSON ABI — generics, Vec, Option, and Result support coming up!
Wallet is now
For more details, check out the Rust SDK Book here.
New way to pass amount/assetId overrides with the new forward;
Added contract slots on contract deployments;
New contract getter on the Provider;
New balances API have been added;
New multicall (contract calls bundling) API;
Full predicates support;
You can now set the gas for each call;
Provider now integrated with query chain information;
Support for generic custom types;
Support for Option and Result;
Support for the new JSON ABI — Vec support is coming up!
Fixes to the required amount of coins for contract calls;
Automatic storage initialization upon contract deployment;
Better interface for transaction fee payment;
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.
The Fuel Grants program is a way to support projects building on Fuel. Currently, we are offering generous grants ranging from 10,000 - 150,000 USD to developers, creators, and new or existing projects to come build on the world's fastest modular execution layer. We welcome all builders with a passion for decentralization, web3, and building the future. We envision an autonomous future, where systems are built to power the next generation of human coordination and cooperation.
Building on Fuel means breaking free from the constraints of monolithic blockchains that have held us back.
To get started applying for a grant, fill out this form. We’re incredibly excited to launch this program, see more people building on Fuel, and taking the modular pill. If you have any additional questions please feel free to reach out to grants@fuel.sh.
In case you missed it, discover **SwaySwap, **a blazingly fast DEX built on the fastest modular execution layer with the developers that built it during the Twitter Space: SwaySwap AMA.
Rollups: Execution Through the Modular Lens report from Eshita
Is Fuel the best Modular Execution Layer? report from
A New Look at the Execution Layer: Fuel Network report from Caner Budak
About the Fuel Project report from Aryakeri and Netwrkcrypt
According to the Rust In Blockchain monthly review (July and August), Fuel is still one of the most active Rust-based projects this summer. Fuel ranked 5th in July and August 2022, right behind Sui, Aptos, Parity, and Solana, with 225 merged PRs, 203 closed issues, and 142 open issues in July and 253 merged PRs, 193 closed issues, and 139 open issues in August.
We had the opportunity to give several talks during the EthCC in Paris (July 19-21). In case you missed them, here are the replay links below:
John Adler: "Always Has Been" (or, "Wait, It's All Resource Pricing?" Part 2) in continuation of last year's talk;
Alex Hansen: A year's progress in Sway, the Smart Contract language for the Fuel VM;
Some of the Fuel contributors will be attending the Berlin Blockchain week (Sept 12-18) and EthBerlin (Sept 16-18). Come say hi and grab some swag if you're around.
If you don’t want to miss any update on the Fuel Network, simply follow us and activate the notification bell:
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.
If you want to join us in this journey, here are our current job openings.
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.
Right now, fuelup has the latest toolchain as the only pre-packaged official toolchain. Components in this toolchain are tested for compatibility in our GitHub CI before being updated. For more flexibility at the cost of possible incompatibility or instability, advanced users can specify specific versions of components they want to install and use.
Basic usages such as keeping the toolchain or Fuelup up to date can be found here.
For more details on how Fuelup works, as well as usage examples, please refer to The Fuelup Book.
Note that Fuelup is still in active development with more features soon to come. Opening issues for any bugs, or suggestions to improve it are welcome.
In this implementation, the user deposits governance tokens and receives some number of votes that can be cast and recast on different proposals. They can vote in favor or against proposals and they can transform their votes back into the governance tokens if they wish to withdraw.
The smart contract is mostly complete for the basic implementation. There are some issues that need to be worked out but a UI can be started.
The user interface does not currently exist.
The addition of U256 , StorageVec and more, in the standard library. These are useful data structures for writing Sway programs! And they also open up the doors for Sway users to implement their own complex data structures;
The break and continue statements are now supported;
New swap method now available on Vec;
New JSON ABI format supporting generics has been added;
A new minimum forc version field has been added to the Forc.toml manifest;
Introducing configuration-time constants in Forc.toml;
Bytecode size has been optimized;
New fuel-debugger CLI with Automatic Storage Management (ASM) support;
New VM instructions are now supported:
GTF - get transaction field;
SMO - send message output;
JMP/JNE - dynamic jump;
The Produce Block API is now usable for SDK tests;
Integrated Ethereum contract event handling into fuel-core;
Message inputs and outputs in Fuel Core:
Message receiving in the Relayer from L1;
TxPool validation of Message inputs;
Block execution message spending validation;
GraphQL APIs for querying available messages to include in a transaction;
Breaking Transaction format changes:
Added TxPointer;
Removed byte_price;
Removed static contracts;
Integrated latest VM Changes into fuel-core v0.10.x node:
Previously implemented opcodes such as JMP & GTF are now available for use in the node;
You can now bundle many contract calls into one, with ContractMultiCall, which has been officially released;
New feature to directly convert raw bytes into contract-defined types;
New API for manual and automatic storage initialization;
New API to manipulate block height, very useful for testing specific conditions between contract calls;
New API to fetch the contract ID and the wallet used to create a contract instance;
Bech32 support: all of the internal addresses (ContractId, Address) are now represented as Bech32;
You can now create test wallets with multiple custom assets;
You can now generate test nodes with configurable consensus parameters;
You can now change the underlying wallet of a contract instance with the new contract API ._with_wallet();
Wallet.get_coins improvement: now you can specify with assets to be returned;
Support for the new JSON ABI — generics, Vec, Option, and Result support coming up!
Wallet is now
For more details, check out the Rust SDK Book here.
New way to pass amount/assetId overrides with the new forward;
Added contract slots on contract deployments;
New contract getter on the Provider;
New balances API have been added;
New multicall (contract calls bundling) API;
Full predicates support;
You can now set the gas for each call;
Provider now integrated with query chain information;
Support for generic custom types;
Support for Option and Result;
Support for the new JSON ABI — Vec support is coming up!
Fixes to the required amount of coins for contract calls;
Automatic storage initialization upon contract deployment;
Better interface for transaction fee payment;
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.
The Fuel Grants program is a way to support projects building on Fuel. Currently, we are offering generous grants ranging from 10,000 - 150,000 USD to developers, creators, and new or existing projects to come build on the world's fastest modular execution layer. We welcome all builders with a passion for decentralization, web3, and building the future. We envision an autonomous future, where systems are built to power the next generation of human coordination and cooperation.
Building on Fuel means breaking free from the constraints of monolithic blockchains that have held us back.
To get started applying for a grant, fill out this form. We’re incredibly excited to launch this program, see more people building on Fuel, and taking the modular pill. If you have any additional questions please feel free to reach out to grants@fuel.sh.
In case you missed it, discover **SwaySwap, **a blazingly fast DEX built on the fastest modular execution layer with the developers that built it during the Twitter Space: SwaySwap AMA.
Rollups: Execution Through the Modular Lens report from Eshita
Is Fuel the best Modular Execution Layer? report from
A New Look at the Execution Layer: Fuel Network report from Caner Budak
About the Fuel Project report from Aryakeri and Netwrkcrypt
According to the Rust In Blockchain monthly review (July and August), Fuel is still one of the most active Rust-based projects this summer. Fuel ranked 5th in July and August 2022, right behind Sui, Aptos, Parity, and Solana, with 225 merged PRs, 203 closed issues, and 142 open issues in July and 253 merged PRs, 193 closed issues, and 139 open issues in August.
We had the opportunity to give several talks during the EthCC in Paris (July 19-21). In case you missed them, here are the replay links below:
John Adler: "Always Has Been" (or, "Wait, It's All Resource Pricing?" Part 2) in continuation of last year's talk;
Alex Hansen: A year's progress in Sway, the Smart Contract language for the Fuel VM;
Some of the Fuel contributors will be attending the Berlin Blockchain week (Sept 12-18) and EthBerlin (Sept 16-18). Come say hi and grab some swag if you're around.
If you don’t want to miss any update on the Fuel Network, simply follow us and activate the notification bell:
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.
If you want to join us in this journey, here are our current job openings.
TIMEWalletUnlockedPredicates are now supported;
TIMEWalletUnlockedPredicates are now supported;
No activity yet