I created a project which monitors the blockchain for all of the intended hard and soft forks. It only supports forks that are assigned a BIP number and have a not insignificant fraction of the Bitcoin Community actively pursuing the fork. The website is
http://www.btcforkmonitor.info/.
The current fork listing is as follows. It will be updated as new forks come out.
Pending:
- BIP 68, 112, 113 (CSV Fork)
- BIP 109 (Classic fork)
Deployed:
- BIP 34 (Block v2)
- BIP 65 (CLTV)
- BIP 66 (Strict DER sigs)
Failed:
The current forking method is as follows. This will also be updated as new fork mechanisms are used.
- BIP 9 (versionbits)
- BIP 34 (Double threshold supermajority)
- BIP 109 (Whatever BIP 109 happens to be using which is a mix of BIP 101 and BIP 9)
(BIP 101's mechanism isn't listed because the fork is dead)
If you have any suggestions and improvements that I can make, please post them here or pm me. Feedback is welcomed.
Also, sorry for the crappy web design, I suck at web design.
Source codeThe source code is hosted on github at
https://github.com/achow101/ForkMonitor. The project is written in Java and uses Google Web Toolkit, ObjectDB, ZeroMQ, and bitcoind.
LicenseThis project is licensed under the GNU Affero General Public License. See the LICENSE file for more details.
DonationsIf you would like to support and donate to me, please send me some Bitcoin to 15zMaUYjxyRv9yUuGRuTbk7DZYYG8NSKnJ.