public void undoChanges(final long mark) {
    warmedUpAddresses.undo(mark);
    warmedUpStorage.undo(mark);
    transientStorage.undo(mark);
    creates.undo(mark);
    selfDestructs.undo(mark);
    gasRefunds.undo(mark);
  }
For all data stored in this record, undo the changes since the mark.

@param mark the mark to which it should be rolled back to
evm/src/main/java/org/hyperledger/besu/evm/frame/TxValues.java