besu icon indicating copy to clipboard operation
besu copied to clipboard

Change VerkleSpecTests to also do rollback of state

Open lu-pinto opened this issue 1 year ago • 3 comments

Currently verkle spec tests are only doing rollforward by implementing state change from transaction in test but we should also test rollback of state similar to https://github.com/hyperledger/besu/blob/verkle/ethereum/referencetests/src/main/java/org/hyperledger/besu/ethereum/referencetests/BonsaiReferenceTestWorldState.java#L114-L125

The most challenging here is the fact that VerlkleSpecTests are running the same as BlockchainReferenceTests and this rollback testing is done in GeneralReferenceTests which have very different initialisation code paths.

lu-pinto avatar Oct 25 '24 08:10 lu-pinto

This issue is stale because it has been open for 6 months with no activity.

github-actions[bot] avatar Apr 25 '25 02:04 github-actions[bot]

@lu-pinto can this one be closed?

macfarla avatar Jun 25 '25 04:06 macfarla

I would like to keep it, I think it's still important since we are not sure what version of stateless are we going with yet

lu-pinto avatar Jun 25 '25 09:06 lu-pinto