As I recall the protocol changes to stop using share days destroyed were the top priority as we closed to the 2.0 development effort, meaning when faced with a decision to delay the entire release or proceed without these changes, we opted to proceed without these changes. I had thought that we would have it done before now, but funding was reduced in the interim.
The changes for custodial grants and park rates must be part of a protocol change, so NuBits release 3.0. However, the change for motions doesn’t require a protocol change because a motion passing doesn’t concern the protocol (nothing happens in the code when a motion passes). In fact, it doesn’t even really require a code change. The RPC may return share days destroyed info, but the community can just decide to ignore it. Shareholders have already passed a motion to do just this, with the presumption it would coincide with similar protocol changes to custodial grants and park rates. Given the long amount of time it has taken to code those changes, I am inclined to suggest we agree to immediately stop considering share days destroyed when evaluating whether a motion has passed. If it is apparent there is broad consensus that we should ignore SSD on motions, then let’s do that. If it proves controversial, then let’s wait for the code change.
What does everyone think?
Edit: we could also remove the SSD info from the motion RPC in 2.1.1