mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-02-09 10:44:48 +00:00
Broadly, when importing blocks we don't need a transaction / frame per block because we can simply abort the whole update and try again with a smaller range if we find a faulty block. Of course, this applies mainly to semi-trusted blocks where we're not expected to fail in applying them - this could be blocks either from files or header-verified blocks as given by consensus.