besu
besu copied to clipboard
Change VerkleSpecTests to also do rollback of state
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.
This issue is stale because it has been open for 6 months with no activity.
@lu-pinto can this one be closed?
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