This PR adds a chain spec extension that allows the user to configure the block heights at which various forks will take place manually.
The dev chain now has a fork happen automatically every 10 blocks until block 30 when we are done.
There is also a manual mode that we will use in class when we run the workshop live so that students can hard code their forking logic.
As a side effect, this PR also breaks instant seal. That's okay because we decided in #45 that we want to take a different "easy pow" approach instead.
This PR adds a chain spec extension that allows the user to configure the block heights at which various forks will take place manually.
The dev chain now has a fork happen automatically every 10 blocks until block 30 when we are done.
There is also a manual mode that we will use in class when we run the workshop live so that students can hard code their forking logic.
As a side effect, this PR also breaks instant seal. That's okay because we decided in #45 that we want to take a different "easy pow" approach instead.