...
The existing forking process (in the ProtocolSchedule) is to be reused - however, the forks/milestones will be recognised as "customForkstransitions" in the genesis file.
Code Block | ||
---|---|---|
| ||
{ "config": { "chainId": 4, "homesteadBlock": 1, "eip150Block": 200, "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", "eip155Block": 300, "eip158Block": 300, "byzantiumBlock": 400, "customForkstransitions" : { "250" : { "ibft2": { "validators": ["0x12345...", "0x09875..."], } }, "350": { "ibft2": { "validators": ["0x12345...", "0x09875..."], } }, }, }, ... |
During construction of the ProtocolSchedule additional ProtocolSpecs will be added at the "customForktransitions" block numbers, these