cmd/evm: calc base fee if parent data is present (#26051)

Currently, in order to chain together sequential valid t8n transitions the caller must manually calculate the block base fee. This PR adds support for the necessary parent fee market data to calculate the base fee for the current transition.

Concretely, env is extended to accept the following:

    parentBaseFee
    parentGasUsed
    parentGasLimit

Example usage can be found in ./cmd/evm/testdata/25.

Co-authored-by: Martin Holst Swende <martin@swende.se>
This commit is contained in:
lightclient
2022-10-28 12:25:37 +02:00
committed by GitHub
co-authored by Martin Holst Swende
parent 60e30a940b
commit fbdeff99ce
16 changed files with 134 additions and 9 deletions
+2 -1
View File
@@ -34,6 +34,7 @@
}
],
"currentDifficulty": "0x20000",
"gasUsed": "0x109a0"
"gasUsed": "0x109a0",
"currentBaseFee": "0x36b"
}
}