- Notifications
You must be signed in to change notification settings - Fork 333
Closed
Description
Conform to https://eips.ethereum.org/EIPS/eip-7892, in order to pass EEST v5.1.0.
Suggested logic:
- EEST
blockchain_testfixtures now come with a newblobSchedule(as specced out by the EIP) and anetworkfield, which is sth likeOsakaToBPO1AtTime15k - For tests which have
blobSchedule, it will be parsed to produce a mappingfork -> blob params - The
networkfield, if one of the predefined transitions likeOsakaToBPO1AtTime15k, will be recognized. The transition time will be used to find blob params in that mapping, for each block. - If not found in the map, hardcoded blob params will be used as before (only up to Prague)
- For purposes other than blob params, "forks" like
OsakaToBPO1AtTime15kare just treated asOsaka, being the most recent non-BPO fork preceding the active fork for blob params
Beyond EEST v5.1.0, network field parsing (3.) may be substituted by parsing <Fork>Time fields similar to format given in the EIP itself, if that is chosen to be put in the blockchain_test fixture format. (5.) would then become irrelevant as special network values would not be used anymore.
Metadata
Metadata
Assignees
Labels
No labels