We have made some changes to the Hanacoin wallet and released version v0.16.3.1 to address the current transactions issues. This release kicks off the consensus for SegWit implementation which is conducted in periods. We asked all pool operators to upgrade their daemons before the new period kicked off. We were successful in getting the majority of pools to upgrade.
Successful implementation of SegWit requires 7560 blocks out of 10080 to be generated by the updated pools so it is critical to be mining on a pool supporting Hanacoin 0.16.3.1.
Current status for this period is:
6898 blocks passed of 10080.
Of the 6898, 6293 are SegWit blocks. This gives us a 91% SegWit generation rate and puts us 83% of the way to successfully implementing SegWit.
Whilst its good news to have progressed the issue, it means for SegWit to be successfully implemented we have another few days of waiting and require network support to successfully implement.
SegWit will provide the missing witnesses on the Hanacoin chain that are currently causing transactions not process as they are awaiting these witnesses (non-SegWit does not have witnesses).
This issue came about because the fork we took originally already had SegWit implemented hence our later assumption with a security update that SegWit was on the network. We have since learnt that when forking, it's important to understand consensus items will need to be re-implemented, that's what we missed.
An explanation of SegWit is here:
https://en.wikipedia.org/wiki/SegWithttps://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki