Skip to content
You are reading Hyperledger Besu development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.
Last update: October 25, 2021


In Besu, pruning reduces the storage required by removing state trie nodes that are unreachable from recent blocks.

Pruning is disabled by default, and can be enabled with the --pruning-enabled command line option.


Using pruning with private transactions is not supported.

Pruning might increase block import times, but it does not affect the ability of nodes to stay in sync.


Pruning is being deprecated for Bonsai Tries and is currently not being updated.

Questions or feedback? You can discuss issues and obtain free support on Hyperledger Besu chat channel.
For Hyperledger Besu community support, contact the mailing list