SIGN IN SIGN UP
FuelLabs / fuel-core UNCLAIMED

Rust full node implementation of the Fuel v2 protocol.

0 0 15 Rust

Removed SMT usage from STF and benchmarks (#3117)

In https://github.com/FuelLabs/fuel-core/pull/3099 we removed usage of
SMT from STF. This PR, cleans up remaining code.

The columns in the database still must exist, for backward
compatibility. But outside of that code can be cleaned up.

The algorithm to calculate the genesis state root and the balance root
was changed to not use SMTs. This change doesn't affect mainnet,
testnet, and devnet, because these networks didn't use any balances or
storage slots in the state config. But the change is breaking for anyone
who used them.

---------

Co-authored-by: Hannes Karppila <hannes.karppila@gmail.com>
G
Green Baneling committed
66179d9e6d6ca3006c94603490e7f38bd590605a
Parent: 5bda22e
Committed by GitHub <noreply@github.com> on 10/18/2025, 9:44:40 AM