Forkgen Tech (@ForkGenTech) header
Forkgen Tech (@ForkGenTech) profile picture

https://teapawt.org/t.co/sl7R94UT7L — So You Want To Fork Bitcoin Too™️

Joined November 2017
Photo by Forkgen Tech (@ForkGenTech)Photo by Forkgen Tech (@ForkGenTech)Photo by Forkgen Tech (@ForkGenTech)Photo by Forkgen Tech (@ForkGenTech)Photo by Forkgen Tech (@ForkGenTech)
So long, and thanks for all the fish. forkgen.tech/
1
4
Feel cold and lonely in the dark wintry bear market? Why don't you make a fork! You can pretend it's bitcoin, even if it totally isn't. 40% off this week only! Coupon code "MyBatteryIsLowAndItsGettingDark"
2
1
4
#FGB35: Fixes issue where nodes would sometimes unwittingly become Bitcoin maximalists, adamantly refusing to fork despite consensus rule changes.
1
1
If you did not customise the POW target spacing / timespan, the latest build reverts a lot of the logic required to handle this particular feature for builds that do not need it.
1
2
In other words, your code will have less changes which means less chances for it to break.
1
1
#FGB30: An update that fixes several issues related to version bits, and BIP9 activation, was released today. Update is recommended but currently experimental.
1
1
Note that you may have to click update twice, once after entering a new password, and once for the BIP 9 fix choice.
1
Update: the latest build is reportedly causing rejections of post-fork blocks. Looking into workaround, but this may take a bit as it may be different depending on when you forked. For now, stay on the current version.
#FGB28: Early block forks would not properly activate pre-existing softforks. The intention was to set the activation threshold to 95/100 (95%) but instead it was set to 100/95 (105%).
1
You can check the soft fork state by running "getblockchaininfo". If it fails to activate after several difficulty retargeting periods (default 2016 blocks), feel free to ping me so we can look into getting your fork unstuck.
1
People often get confused about the "sync time". This is happening because your coin is forking bitcoin (even if you fork at block 1, this is still the case under the hood), and the client has to assume the headers you receive are valid, until the actual fork.
So I created my own #shitcoin and called it SHiZcoin (SHZ). I wanted to start from block 1 with slightly different rules. 5 minute blocks, 100 coin reward to start, halving every two years. When I run the windows client it says them I'm 9 years behind. WTF!
3
A fork that forks at block 1 has the same issues as above, although there is now a race condition in play as well (the time to fork activation vs the received block headers from peers).
1
Forks are flakey if any of the following applies: (1) they have no or only a few peers, (2) they have not yet forked to the new rules, (3) there are no or only a few blocks in the post-fork chain.
FGB27: Realized that forkgen builds currently use the default bech32 hrp (human readable part) for bech32 native addresses. As of build #27, forkgen will now use the lowercase, cleaned up coin ticker name. E.g. for "Bitcoin Cobalt Extreme (BCX)" the bech32 hrp is "bcx".
1
1
If you have already started using bech32 addresses, you should ensure that you can access your coins after upgrading (and possibly downgrade and move them elsewhere before re-upgrading).
1