Created
November 24, 2017 05:29
-
-
Save moocowmoo/a2db3e908fc5dda31b7a4d2beaaea0fe to your computer and use it in GitHub Desktop.
estimate future dash budget payout dates
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
D0=$(TZ=UTC date --date="$(date --date="2015-12-07T08:27:12+0000")"); | |
for block in `seq 398784 16616 $((382168 + (16616*48)))`; | |
do DD=$(TZ=UTC date --date="$(date --date="$D0") +692 hours +20 minutes"); | |
D0=$DD; | |
echo "$block - $DD"; | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I forked this and compared the predicted times against the blockchain timestamp and noticed a cumulative error of an average of 34.75 hours over time since the first superblock. I was able to adjust the interval to result in most predicted times falling well within 1 hour of the actual time, and a mean error since the first superblock of less than quarter of a second.
Correct values for this are
+727 hours +5 minutes +2 seconds
resulting in an average blocktime of 2.62548347 minutes - this matches with your correction the other day about time between superblocks being 30.29 days.