sFUEL (Gas Token)
SKALE Fuel or sFUEL is the native gas token of SKALE Chains. This is similar — but different! — to Ether on the Ethereum blockchain. To interact with a SKALE chain, sFUEL tokens are required to conduct transactions. Unlike Ether and other gas tokens, sFUEL has no economic value: it’s a FREE resouse making transactions on SKALE 100% free all the time.
Users must have sFUEL in order to transact through their wallets. Alternativley, transactions can be mined by utilizing Proof of Work. |
sFUEL Distribution
sFUEL Distribution is one of the most important SKALE specific requirements to consider and implement. With no economic value to the gas token, creating invisible onboarding experiences is key to taking full advantage of the SKALE architecture.
See distribution options here or learn more about the role of sFUEL in controlling access to a SKALE chain.
sFUEL in Solidity
When building using Solidity, developers often lean on native token payments. This means using a token like Ether as the "payment" within an application. One of the byproducts of free transactions is a value-less msg.value in Solidity. Learn more in the Gas vs sFUEL breakdown.
FAQ
Can a chain run out of sFUEL?
Gas fees from transactions are recycled into Etherbase meaning that sFUEL is always being recycled back into a location that the SKALE chain owner can distribute from. Due to this, a chain can never run out of sFUEL.
How do SKALE Chain owners distribute sFUEL?
See the sFUEL Distribution section of the SKALE Documentation.