mirror of
https://git.wownero.com/wownero/wownero.git
synced 2024-08-15 01:03:23 +00:00
add difficulty script tests
This commit is contained in:
parent
7e93cdba07
commit
7ae7796866
7 changed files with 1650 additions and 1006 deletions
File diff suppressed because it is too large
Load diff
54
tests/difficulty/export_data.pl
Normal file
54
tests/difficulty/export_data.pl
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
#!/usr/bin/perl
|
||||||
|
|
||||||
|
# BSD 3-Clause License
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018, Karbowanec
|
||||||
|
# All rights reserved.
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions are met:
|
||||||
|
#
|
||||||
|
# * Redistributions of source code must retain the above copyright notice, this
|
||||||
|
# list of conditions and the following disclaimer.
|
||||||
|
# * Redistributions in binary form must reproduce the above copyright notice,
|
||||||
|
# this list of conditions and the following disclaimer in the documentation
|
||||||
|
# and/or other materials provided with the distribution.
|
||||||
|
# * Neither the name of the copyright holder nor the names of its
|
||||||
|
# contributors may be used to endorse or promote products derived from
|
||||||
|
# this software without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||||
|
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||||
|
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
|
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
|
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
# Returns timestamps and difficulty data for wownero (monero RPC)
|
||||||
|
# Run: perl export_data.pl 50 300
|
||||||
|
|
||||||
|
$IP='explorer.wowne.ro:11181';
|
||||||
|
$begin=$ARGV[0];
|
||||||
|
if ($#ARGV == 1 ) { $end=$ARGV[1]; }
|
||||||
|
else {
|
||||||
|
$h=`curl -s -X POST http://$IP/json_rpc -d '{"params": {},"jsonrpc":"2.0","id":"test","method":"getblockcount"}' -H 'Content-Type: application/json'`;
|
||||||
|
$h=~/"count"\D+(\d+)/sg;
|
||||||
|
$end=$1;
|
||||||
|
print "$end\n";
|
||||||
|
}
|
||||||
|
print "also printed to file\n\n";
|
||||||
|
open (F,">wownero-data.txt");
|
||||||
|
for ($i=$begin; $i<$end; $i++) {
|
||||||
|
$k=qq(-d '{"params":{"height":$i},"jsonrpc":"2.0","id":"test","method":"getblockheaderbyheight"}' -H 'Content-Type: application/json');
|
||||||
|
$k=`curl -s -X POST http://$IP/json_rpc $k`;
|
||||||
|
$k=~/"difficulty"\D+(\d+).+"timestamp"\D+(\d+)/sg;
|
||||||
|
($d, $t)=($1,$2);
|
||||||
|
print "$i\t$t\t$d\n";
|
||||||
|
print F "$i\t$t\t$d\n";
|
||||||
|
|
||||||
|
}
|
||||||
|
close F;
|
|
@ -32,10 +32,10 @@
|
||||||
|
|
||||||
from random import randint
|
from random import randint
|
||||||
|
|
||||||
DIFFICULTY_TARGET = 120
|
DIFFICULTY_TARGET = 300
|
||||||
DIFFICULTY_WINDOW = 720
|
DIFFICULTY_WINDOW = 144
|
||||||
DIFFICULTY_LAG = 15
|
DIFFICULTY_LAG = 3
|
||||||
DIFFICULTY_CUT = 60
|
DIFFICULTY_CUT = 12
|
||||||
|
|
||||||
UINT_MAX = (1 << 64) - 1
|
UINT_MAX = (1 << 64) - 1
|
||||||
|
|
||||||
|
@ -43,8 +43,8 @@ def difficulty():
|
||||||
times = []
|
times = []
|
||||||
diffs = []
|
diffs = []
|
||||||
while True:
|
while True:
|
||||||
if len(times) <= 1:
|
if len(times) <= 10:
|
||||||
diff = 1
|
diff = 1069
|
||||||
else:
|
else:
|
||||||
begin = max(len(times) - DIFFICULTY_WINDOW - DIFFICULTY_LAG, 0)
|
begin = max(len(times) - DIFFICULTY_WINDOW - DIFFICULTY_LAG, 0)
|
||||||
end = min(begin + DIFFICULTY_WINDOW, len(times))
|
end = min(begin + DIFFICULTY_WINDOW, len(times))
|
||||||
|
|
1000
tests/difficulty/wow-data.txt
Normal file
1000
tests/difficulty/wow-data.txt
Normal file
File diff suppressed because it is too large
Load diff
86
tests/difficulty/wow-emission
Executable file
86
tests/difficulty/wow-emission
Executable file
|
@ -0,0 +1,86 @@
|
||||||
|
#!/usr/bin/python3
|
||||||
|
|
||||||
|
# BSD 3-Clause License
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018, Jason Rhinelander
|
||||||
|
# All rights reserved.
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions are met:
|
||||||
|
#
|
||||||
|
# * Redistributions of source code must retain the above copyright notice, this
|
||||||
|
# list of conditions and the following disclaimer.
|
||||||
|
# * Redistributions in binary form must reproduce the above copyright notice,
|
||||||
|
# this list of conditions and the following disclaimer in the documentation
|
||||||
|
# and/or other materials provided with the distribution.
|
||||||
|
# * Neither the name of the copyright holder nor the names of its
|
||||||
|
# contributors may be used to endorse or promote products derived from
|
||||||
|
# this software without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||||
|
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||||
|
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
|
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||||
|
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
import requests
|
||||||
|
|
||||||
|
# CONFIGURATION:
|
||||||
|
|
||||||
|
# Target time
|
||||||
|
DIFFICULTY_TARGET = 300
|
||||||
|
|
||||||
|
# Range of blocks to analyze:
|
||||||
|
N = 20
|
||||||
|
|
||||||
|
# Fork height/name pairs (purely cosmetic to indicate forks in the output)
|
||||||
|
forks = {
|
||||||
|
50: 'v12',
|
||||||
|
}
|
||||||
|
|
||||||
|
# First element is the URL to fetch; the rest are keys to follow to get the current network height:
|
||||||
|
api_height = ('http://explorer.wowne.ro:8082/api/networkinfo', 'data', 'height')
|
||||||
|
|
||||||
|
# First element is a format with {} to be replaced with the block height; the rest are keys to
|
||||||
|
# follow to get that block's timestamp:
|
||||||
|
api_block = ('http://explorer.wowne.ro:8082/api/block/{}', 'data', 'timestamp')
|
||||||
|
|
||||||
|
# Run: ./wow-emission
|
||||||
|
|
||||||
|
# END CONFIGURATION
|
||||||
|
|
||||||
|
time_period = N*DIFFICULTY_TARGET
|
||||||
|
h = requests.get(api_height[0]).json()
|
||||||
|
for i in api_height[1:]:
|
||||||
|
h = h[i]
|
||||||
|
|
||||||
|
h -= 1 # want height of last block, not current network height
|
||||||
|
|
||||||
|
next_ts = None
|
||||||
|
next_h = None
|
||||||
|
while h > 1:
|
||||||
|
contains_fork = None
|
||||||
|
for fork_height, fork_name in forks.items():
|
||||||
|
if h is not None and h < fork_height <= next_h:
|
||||||
|
contains_fork = fork_name
|
||||||
|
break
|
||||||
|
|
||||||
|
ts = requests.get(api_block[0].format(h)).json()
|
||||||
|
for i in api_block[1:]:
|
||||||
|
ts = ts[i]
|
||||||
|
|
||||||
|
if next_ts is not None:
|
||||||
|
elapsed = next_ts - ts
|
||||||
|
print("{} -- {}: elapsed time = {}s = {:.2f}% of {} target = avg solvetime = {:.2f} minutes over {} blocks".format(
|
||||||
|
h, next_h, elapsed, 100.*elapsed/time_period, time_period, elapsed/60/N, N), end='')
|
||||||
|
|
||||||
|
print(" --- ({} FORK) ---".format(contains_fork) if contains_fork is not None else "")
|
||||||
|
|
||||||
|
next_ts = ts
|
||||||
|
next_h = h
|
||||||
|
h -= N
|
478
tests/difficulty/wownero-data.txt
Normal file
478
tests/difficulty/wownero-data.txt
Normal file
|
@ -0,0 +1,478 @@
|
||||||
|
50 1544807250 111
|
||||||
|
51 1544807251 111
|
||||||
|
52 1544807267 7120
|
||||||
|
53 1544807942 15340
|
||||||
|
54 1544808953 9094
|
||||||
|
55 1544809140 5748
|
||||||
|
56 1544809214 6054
|
||||||
|
57 1544809224 6678
|
||||||
|
58 1544809698 7557
|
||||||
|
59 1544809817 7066
|
||||||
|
60 1544809969 7524
|
||||||
|
61 1544810017 7901
|
||||||
|
62 1544810260 8566
|
||||||
|
63 1544810847 8717
|
||||||
|
64 1544811309 8063
|
||||||
|
65 1544811461 7758
|
||||||
|
66 1544812116 8017
|
||||||
|
67 1544812450 7458
|
||||||
|
68 1544812700 7412
|
||||||
|
69 1544813448 7477
|
||||||
|
70 1544813747 6956
|
||||||
|
71 1544814796 6957
|
||||||
|
72 1544815060 6287
|
||||||
|
73 1544816309 6315
|
||||||
|
74 1544816329 5670
|
||||||
|
75 1544816563 5840
|
||||||
|
76 1544816875 5881
|
||||||
|
77 1544816886 5874
|
||||||
|
78 1544817057 6046
|
||||||
|
79 1544817102 6123
|
||||||
|
80 1544817107 6278
|
||||||
|
81 1544817697 6462
|
||||||
|
82 1544818307 6286
|
||||||
|
83 1544818405 6114
|
||||||
|
84 1544818452 6222
|
||||||
|
85 1544818601 6360
|
||||||
|
86 1544818970 6443
|
||||||
|
87 1544818977 6406
|
||||||
|
88 1544819349 6563
|
||||||
|
89 1544819355 6524
|
||||||
|
90 1544819520 6680
|
||||||
|
91 1544819607 6752
|
||||||
|
92 1544819648 6866
|
||||||
|
93 1544819784 7007
|
||||||
|
94 1544819815 7097
|
||||||
|
95 1544820138 7246
|
||||||
|
96 1544820865 7234
|
||||||
|
97 1544821319 7011
|
||||||
|
98 1544821764 6935
|
||||||
|
99 1544821949 6867
|
||||||
|
100 1544821999 6920
|
||||||
|
101 1544822103 7035
|
||||||
|
102 1544822445 7127
|
||||||
|
103 1544822499 7107
|
||||||
|
104 1544822630 7220
|
||||||
|
105 1544823113 7299
|
||||||
|
106 1544823164 7216
|
||||||
|
107 1544823207 7327
|
||||||
|
108 1544823462 7443
|
||||||
|
109 1544824390 7464
|
||||||
|
110 1544824483 7194
|
||||||
|
111 1544824693 7279
|
||||||
|
112 1544825153 7316
|
||||||
|
113 1544825447 7252
|
||||||
|
114 1544826047 7254
|
||||||
|
115 1544826816 7140
|
||||||
|
116 1544826840 6970
|
||||||
|
117 1544826893 7068
|
||||||
|
118 1544827218 7155
|
||||||
|
119 1544827246 7147
|
||||||
|
120 1544827258 7243
|
||||||
|
121 1544827533 7346
|
||||||
|
122 1544827536 7353
|
||||||
|
123 1544828070 7353
|
||||||
|
124 1544828149 7459
|
||||||
|
125 1544828183 7459
|
||||||
|
126 1544828541 7374
|
||||||
|
127 1544829151 7374
|
||||||
|
128 1544829353 7451
|
||||||
|
129 1544829375 7451
|
||||||
|
130 1544829428 7545
|
||||||
|
131 1544830618 7545
|
||||||
|
132 1544830629 7522
|
||||||
|
133 1544831213 7522
|
||||||
|
134 1544831672 7414
|
||||||
|
135 1544831917 7414
|
||||||
|
136 1544831961 7447
|
||||||
|
137 1544832296 7447
|
||||||
|
138 1544833065 7542
|
||||||
|
139 1544833372 7542
|
||||||
|
140 1544833650 7624
|
||||||
|
141 1544833856 7624
|
||||||
|
142 1544834092 7335
|
||||||
|
143 1544834232 7335
|
||||||
|
144 1544834476 7428
|
||||||
|
145 1544834789 7428
|
||||||
|
146 1544834932 7428
|
||||||
|
147 1544835167 7428
|
||||||
|
148 1544835577 7428
|
||||||
|
149 1544835658 7343
|
||||||
|
150 1544835719 7296
|
||||||
|
151 1544835874 7312
|
||||||
|
152 1544836381 7388
|
||||||
|
153 1544836763 7378
|
||||||
|
154 1544838241 7247
|
||||||
|
155 1544838310 7249
|
||||||
|
156 1544838531 7258
|
||||||
|
157 1544838683 7287
|
||||||
|
158 1544838835 7306
|
||||||
|
159 1544838915 7349
|
||||||
|
160 1544838937 7364
|
||||||
|
161 1544839139 7360
|
||||||
|
162 1544839632 7402
|
||||||
|
163 1544839639 7419
|
||||||
|
164 1544839766 7390
|
||||||
|
165 1544840188 7449
|
||||||
|
166 1544840324 7509
|
||||||
|
167 1544840725 7549
|
||||||
|
168 1544841073 7493
|
||||||
|
169 1544841395 7470
|
||||||
|
170 1544841881 7184
|
||||||
|
171 1544841925 7238
|
||||||
|
172 1544842032 7255
|
||||||
|
173 1544842532 7288
|
||||||
|
174 1544842689 7325
|
||||||
|
175 1544842741 7375
|
||||||
|
176 1544842993 7439
|
||||||
|
177 1544843611 7461
|
||||||
|
178 1544843765 7418
|
||||||
|
179 1544843882 7485
|
||||||
|
180 1544843949 7530
|
||||||
|
181 1544844471 7501
|
||||||
|
182 1544846276 7538
|
||||||
|
183 1544847445 7518
|
||||||
|
184 1544848223 7506
|
||||||
|
185 1544848650 7500
|
||||||
|
186 1544849293 7456
|
||||||
|
187 1544849307 7451
|
||||||
|
188 1544849402 7504
|
||||||
|
189 1544849696 7602
|
||||||
|
190 1544849805 7623
|
||||||
|
191 1544850606 7640
|
||||||
|
192 1544850744 7592
|
||||||
|
193 1544851386 7559
|
||||||
|
194 1544851652 7554
|
||||||
|
195 1544851664 7562
|
||||||
|
196 1544851719 7554
|
||||||
|
197 1544852399 7483
|
||||||
|
198 1544853145 7216
|
||||||
|
199 1544853804 7070
|
||||||
|
200 1544853963 6948
|
||||||
|
201 1544854234 6987
|
||||||
|
202 1544854678 6928
|
||||||
|
203 1544854843 6973
|
||||||
|
204 1544854969 7100
|
||||||
|
205 1544855088 7107
|
||||||
|
206 1544855298 7303
|
||||||
|
207 1544855399 7204
|
||||||
|
208 1544855417 7448
|
||||||
|
209 1544855575 7332
|
||||||
|
210 1544855609 7340
|
||||||
|
211 1544855796 7418
|
||||||
|
212 1544855904 7423
|
||||||
|
213 1544856100 7328
|
||||||
|
214 1544856230 7195
|
||||||
|
215 1544856308 7073
|
||||||
|
216 1544856344 7161
|
||||||
|
217 1544856487 7234
|
||||||
|
218 1544856585 7172
|
||||||
|
219 1544856616 7155
|
||||||
|
220 1544856803 7166
|
||||||
|
221 1544857509 7221
|
||||||
|
222 1544857649 7188
|
||||||
|
223 1544857660 7247
|
||||||
|
224 1544857833 7252
|
||||||
|
225 1544857938 7259
|
||||||
|
226 1544858083 7275
|
||||||
|
227 1544858344 7250
|
||||||
|
228 1544858447 7259
|
||||||
|
229 1544858893 7228
|
||||||
|
230 1544858949 7266
|
||||||
|
231 1544859066 7398
|
||||||
|
232 1544859349 7488
|
||||||
|
233 1544859494 7555
|
||||||
|
234 1544859567 7577
|
||||||
|
235 1544859701 7583
|
||||||
|
236 1544859708 7566
|
||||||
|
237 1544860014 7488
|
||||||
|
238 1544860386 7471
|
||||||
|
239 1544860779 7496
|
||||||
|
240 1544860825 7563
|
||||||
|
241 1544860938 7552
|
||||||
|
242 1544861189 7529
|
||||||
|
243 1544861265 7526
|
||||||
|
244 1544861486 7707
|
||||||
|
245 1544861493 7628
|
||||||
|
246 1544862214 7662
|
||||||
|
247 1544862688 7740
|
||||||
|
248 1544863295 7745
|
||||||
|
249 1544863944 7853
|
||||||
|
250 1544864067 8024
|
||||||
|
251 1544864418 8003
|
||||||
|
252 1544864496 8018
|
||||||
|
253 1544864539 8026
|
||||||
|
254 1544864626 7946
|
||||||
|
255 1544864834 7858
|
||||||
|
256 1544865358 7914
|
||||||
|
257 1544865404 7889
|
||||||
|
258 1544865649 7958
|
||||||
|
259 1544865881 7960
|
||||||
|
260 1544865929 7917
|
||||||
|
261 1544866026 8004
|
||||||
|
262 1544866446 7980
|
||||||
|
263 1544866493 7917
|
||||||
|
264 1544866753 7783
|
||||||
|
265 1544867010 7651
|
||||||
|
266 1544867925 7900
|
||||||
|
267 1544868777 7825
|
||||||
|
268 1544868824 7948
|
||||||
|
269 1544868950 8054
|
||||||
|
270 1544868952 8098
|
||||||
|
271 1544869472 8061
|
||||||
|
272 1544869999 8019
|
||||||
|
273 1544870138 8202
|
||||||
|
274 1544871229 8222
|
||||||
|
275 1544871380 8236
|
||||||
|
276 1544871780 8280
|
||||||
|
277 1544871970 8322
|
||||||
|
278 1544872078 8256
|
||||||
|
279 1544872085 8311
|
||||||
|
280 1544872452 8328
|
||||||
|
281 1544872501 8301
|
||||||
|
282 1544873065 8133
|
||||||
|
283 1544873233 8028
|
||||||
|
284 1544873620 8042
|
||||||
|
285 1544873974 8033
|
||||||
|
286 1544874612 8077
|
||||||
|
287 1544875073 8080
|
||||||
|
288 1544875609 8051
|
||||||
|
289 1544875708 8398
|
||||||
|
290 1544876318 8146
|
||||||
|
291 1544876424 8172
|
||||||
|
292 1544877283 8120
|
||||||
|
293 1544877669 8120
|
||||||
|
294 1544877696 8121
|
||||||
|
295 1544877838 8133
|
||||||
|
296 1544877838 8102
|
||||||
|
297 1544878052 8219
|
||||||
|
298 1544878058 8089
|
||||||
|
299 1544878076 8085
|
||||||
|
300 1544878965 8098
|
||||||
|
301 1544879506 8051
|
||||||
|
302 1544879566 7999
|
||||||
|
303 1544880167 7978
|
||||||
|
304 1544880273 7933
|
||||||
|
305 1544881431 8034
|
||||||
|
306 1544881686 7910
|
||||||
|
307 1544882187 7918
|
||||||
|
308 1544882801 7844
|
||||||
|
309 1544883397 7799
|
||||||
|
310 1544883541 7811
|
||||||
|
311 1544883614 7842
|
||||||
|
312 1544883818 7989
|
||||||
|
313 1544884565 7982
|
||||||
|
314 1544884766 8013
|
||||||
|
315 1544886005 8030
|
||||||
|
316 1544886045 7949
|
||||||
|
317 1544886716 8256
|
||||||
|
318 1544887183 8546
|
||||||
|
319 1544887281 8598
|
||||||
|
320 1544887408 8689
|
||||||
|
321 1544887955 8555
|
||||||
|
322 1544888070 8496
|
||||||
|
323 1544889324 8394
|
||||||
|
324 1544889572 8315
|
||||||
|
325 1544889624 8196
|
||||||
|
326 1544889758 8361
|
||||||
|
327 1544889858 8380
|
||||||
|
328 1544889945 8497
|
||||||
|
329 1544890524 8377
|
||||||
|
330 1544890752 8333
|
||||||
|
331 1544890803 8050
|
||||||
|
332 1544891097 8207
|
||||||
|
333 1544891104 8235
|
||||||
|
334 1544891284 8295
|
||||||
|
335 1544891836 8325
|
||||||
|
336 1544892064 8377
|
||||||
|
337 1544892318 8366
|
||||||
|
338 1544892754 8392
|
||||||
|
339 1544892932 8128
|
||||||
|
340 1544893094 8108
|
||||||
|
341 1544893454 8153
|
||||||
|
342 1544893586 8155
|
||||||
|
343 1544893598 8144
|
||||||
|
344 1544893663 8171
|
||||||
|
345 1544894071 8052
|
||||||
|
346 1544895132 8051
|
||||||
|
347 1544895173 8069
|
||||||
|
348 1544896179 8054
|
||||||
|
349 1544896208 8092
|
||||||
|
350 1544896727 8078
|
||||||
|
351 1544897097 7971
|
||||||
|
352 1544897286 7961
|
||||||
|
353 1544897682 7937
|
||||||
|
354 1544897896 7858
|
||||||
|
355 1544898916 7868
|
||||||
|
356 1544898949 7996
|
||||||
|
357 1544899556 7955
|
||||||
|
358 1544899775 7935
|
||||||
|
359 1544899776 7979
|
||||||
|
360 1544899865 7995
|
||||||
|
361 1544899872 7943
|
||||||
|
362 1544899941 7777
|
||||||
|
363 1544899968 7797
|
||||||
|
364 1544900311 7686
|
||||||
|
365 1544900552 7699
|
||||||
|
366 1544901232 7622
|
||||||
|
367 1544901496 7608
|
||||||
|
368 1544901957 7603
|
||||||
|
369 1544903562 7541
|
||||||
|
370 1544903755 7527
|
||||||
|
371 1544904768 7335
|
||||||
|
372 1544905506 7390
|
||||||
|
373 1544906057 7350
|
||||||
|
374 1544906297 7386
|
||||||
|
375 1544906315 7398
|
||||||
|
376 1544906337 7406
|
||||||
|
377 1544906502 7456
|
||||||
|
378 1544906547 7459
|
||||||
|
379 1544906847 7497
|
||||||
|
380 1544906977 7433
|
||||||
|
381 1544907319 7526
|
||||||
|
382 1544907476 7485
|
||||||
|
383 1544907712 7551
|
||||||
|
384 1544908725 7587
|
||||||
|
385 1544909776 7298
|
||||||
|
386 1544910660 7324
|
||||||
|
387 1544911294 7149
|
||||||
|
388 1544911645 7023
|
||||||
|
389 1544911681 6940
|
||||||
|
390 1544911980 6931
|
||||||
|
391 1544912010 7013
|
||||||
|
392 1544912240 7014
|
||||||
|
393 1544912442 7024
|
||||||
|
394 1544913183 7052
|
||||||
|
395 1544913211 7006
|
||||||
|
396 1544913287 6996
|
||||||
|
397 1544913368 7006
|
||||||
|
398 1544913989 6984
|
||||||
|
399 1544914107 6986
|
||||||
|
400 1544914282 6859
|
||||||
|
401 1544914450 6833
|
||||||
|
402 1544915089 6824
|
||||||
|
403 1544915455 6724
|
||||||
|
404 1544915634 6681
|
||||||
|
405 1544916158 6668
|
||||||
|
406 1544916276 6694
|
||||||
|
407 1544917136 6766
|
||||||
|
408 1544917168 6743
|
||||||
|
409 1544918023 6880
|
||||||
|
410 1544918389 6774
|
||||||
|
411 1544918585 6826
|
||||||
|
412 1544918714 6835
|
||||||
|
413 1544919342 6831
|
||||||
|
414 1544919630 6721
|
||||||
|
415 1544919924 6752
|
||||||
|
416 1544920303 6721
|
||||||
|
417 1544920319 6776
|
||||||
|
418 1544920340 6691
|
||||||
|
419 1544920453 6685
|
||||||
|
420 1544920898 6703
|
||||||
|
421 1544920982 6711
|
||||||
|
422 1544921194 6757
|
||||||
|
423 1544921328 6695
|
||||||
|
424 1544921394 6694
|
||||||
|
425 1544921691 6646
|
||||||
|
426 1544922123 6594
|
||||||
|
427 1544922578 6691
|
||||||
|
428 1544922740 6723
|
||||||
|
429 1544923162 6617
|
||||||
|
430 1544923243 6584
|
||||||
|
431 1544923473 6528
|
||||||
|
432 1544923667 6492
|
||||||
|
433 1544923733 6481
|
||||||
|
434 1544924157 6471
|
||||||
|
435 1544924409 6582
|
||||||
|
436 1544924576 6587
|
||||||
|
437 1544924759 6574
|
||||||
|
438 1544924994 6627
|
||||||
|
439 1544925510 6614
|
||||||
|
440 1544925648 6784
|
||||||
|
441 1544926443 6768
|
||||||
|
442 1544927071 6770
|
||||||
|
443 1544927398 6788
|
||||||
|
444 1544927604 6855
|
||||||
|
445 1544927649 6797
|
||||||
|
446 1544927686 6787
|
||||||
|
447 1544927735 6771
|
||||||
|
448 1544927802 6855
|
||||||
|
449 1544928132 6867
|
||||||
|
450 1544928608 7002
|
||||||
|
451 1544928617 6952
|
||||||
|
452 1544928941 7032
|
||||||
|
453 1544929052 7069
|
||||||
|
454 1544929625 7028
|
||||||
|
455 1544929726 6940
|
||||||
|
456 1544930394 7001
|
||||||
|
457 1544930716 6863
|
||||||
|
458 1544931293 6964
|
||||||
|
459 1544931301 6938
|
||||||
|
460 1544931430 6899
|
||||||
|
461 1544931614 6903
|
||||||
|
462 1544931777 6902
|
||||||
|
463 1544932345 6895
|
||||||
|
464 1544932452 6977
|
||||||
|
465 1544932485 6946
|
||||||
|
466 1544932507 6860
|
||||||
|
467 1544932867 6902
|
||||||
|
468 1544933220 6835
|
||||||
|
469 1544933524 6837
|
||||||
|
470 1544933953 6823
|
||||||
|
471 1544934005 6835
|
||||||
|
472 1544934020 6750
|
||||||
|
473 1544934376 6758
|
||||||
|
474 1544934584 6679
|
||||||
|
475 1544934715 6696
|
||||||
|
476 1544934868 6727
|
||||||
|
477 1544935152 6708
|
||||||
|
478 1544935226 6672
|
||||||
|
479 1544935396 6575
|
||||||
|
480 1544935475 6618
|
||||||
|
481 1544935482 6792
|
||||||
|
482 1544935519 6785
|
||||||
|
483 1544935559 6895
|
||||||
|
484 1544935587 6825
|
||||||
|
485 1544935624 6855
|
||||||
|
486 1544935731 6834
|
||||||
|
487 1544936206 6851
|
||||||
|
488 1544936888 6913
|
||||||
|
489 1544937586 6877
|
||||||
|
490 1544937937 7023
|
||||||
|
491 1544937990 6993
|
||||||
|
492 1544938149 7073
|
||||||
|
493 1544938379 7049
|
||||||
|
494 1544939193 7024
|
||||||
|
495 1544939423 6996
|
||||||
|
496 1544939930 6970
|
||||||
|
497 1544940085 6974
|
||||||
|
498 1544940211 6964
|
||||||
|
499 1544940274 7017
|
||||||
|
500 1544940355 7052
|
||||||
|
501 1544940405 7177
|
||||||
|
502 1544940551 7203
|
||||||
|
503 1544940662 7194
|
||||||
|
504 1544941378 7387
|
||||||
|
505 1544941980 7271
|
||||||
|
506 1544942561 7413
|
||||||
|
507 1544943576 7566
|
||||||
|
508 1544943849 7656
|
||||||
|
509 1544943988 7655
|
||||||
|
510 1544944013 7466
|
||||||
|
511 1544944287 7416
|
||||||
|
512 1544944317 7336
|
||||||
|
513 1544944801 7307
|
||||||
|
514 1544945739 7340
|
||||||
|
515 1544946982 7352
|
||||||
|
516 1544947008 7405
|
||||||
|
517 1544947289 7427
|
||||||
|
518 1544947560 7444
|
||||||
|
519 1544948145 7650
|
||||||
|
520 1544949215 7732
|
||||||
|
521 1544949531 7801
|
||||||
|
522 1544949707 7817
|
||||||
|
523 1544950260 7660
|
||||||
|
524 1544950430 7610
|
||||||
|
525 1544950640 7655
|
||||||
|
526 1544950742 7660
|
||||||
|
527 1544950774 7653
|
26
tests/difficulty/wownero-emission.txt
Normal file
26
tests/difficulty/wownero-emission.txt
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
511 -- 531: elapsed time = 7762s = 129.37% of 6000 target = avg solvetime = 6.47 minutes over 20 blocks
|
||||||
|
491 -- 511: elapsed time = 6297s = 104.95% of 6000 target = avg solvetime = 5.25 minutes over 20 blocks
|
||||||
|
471 -- 491: elapsed time = 3985s = 66.42% of 6000 target = avg solvetime = 3.32 minutes over 20 blocks
|
||||||
|
451 -- 471: elapsed time = 5388s = 89.80% of 6000 target = avg solvetime = 4.49 minutes over 20 blocks
|
||||||
|
431 -- 451: elapsed time = 5144s = 85.73% of 6000 target = avg solvetime = 4.29 minutes over 20 blocks
|
||||||
|
411 -- 431: elapsed time = 4888s = 81.47% of 6000 target = avg solvetime = 4.07 minutes over 20 blocks
|
||||||
|
391 -- 411: elapsed time = 6575s = 109.58% of 6000 target = avg solvetime = 5.48 minutes over 20 blocks
|
||||||
|
371 -- 391: elapsed time = 7242s = 120.70% of 6000 target = avg solvetime = 6.04 minutes over 20 blocks
|
||||||
|
351 -- 371: elapsed time = 7671s = 127.85% of 6000 target = avg solvetime = 6.39 minutes over 20 blocks
|
||||||
|
331 -- 351: elapsed time = 6294s = 104.90% of 6000 target = avg solvetime = 5.25 minutes over 20 blocks
|
||||||
|
311 -- 331: elapsed time = 7189s = 119.82% of 6000 target = avg solvetime = 5.99 minutes over 20 blocks
|
||||||
|
291 -- 311: elapsed time = 7190s = 119.83% of 6000 target = avg solvetime = 5.99 minutes over 20 blocks
|
||||||
|
271 -- 291: elapsed time = 6952s = 115.87% of 6000 target = avg solvetime = 5.79 minutes over 20 blocks
|
||||||
|
251 -- 271: elapsed time = 5054s = 84.23% of 6000 target = avg solvetime = 4.21 minutes over 20 blocks
|
||||||
|
231 -- 251: elapsed time = 5352s = 89.20% of 6000 target = avg solvetime = 4.46 minutes over 20 blocks
|
||||||
|
211 -- 231: elapsed time = 3270s = 54.50% of 6000 target = avg solvetime = 2.73 minutes over 20 blocks
|
||||||
|
191 -- 211: elapsed time = 5190s = 86.50% of 6000 target = avg solvetime = 4.33 minutes over 20 blocks
|
||||||
|
171 -- 191: elapsed time = 8681s = 144.68% of 6000 target = avg solvetime = 7.23 minutes over 20 blocks
|
||||||
|
151 -- 171: elapsed time = 6051s = 100.85% of 6000 target = avg solvetime = 5.04 minutes over 20 blocks
|
||||||
|
131 -- 151: elapsed time = 5256s = 87.60% of 6000 target = avg solvetime = 4.38 minutes over 20 blocks
|
||||||
|
111 -- 131: elapsed time = 5925s = 98.75% of 6000 target = avg solvetime = 4.94 minutes over 20 blocks
|
||||||
|
91 -- 111: elapsed time = 5086s = 84.77% of 6000 target = avg solvetime = 4.24 minutes over 20 blocks
|
||||||
|
71 -- 91: elapsed time = 4811s = 80.18% of 6000 target = avg solvetime = 4.01 minutes over 20 blocks
|
||||||
|
51 -- 71: elapsed time = 7545s = 125.75% of 6000 target = avg solvetime = 6.29 minutes over 20 blocks
|
||||||
|
31 -- 51: elapsed time = 121s = 2.02% of 6000 target = avg solvetime = 0.10 minutes over 20 blocks --- (v12 FORK) ---
|
||||||
|
11 -- 31: elapsed time = 78s = 1.30% of 6000 target = avg solvetime = 0.07 minutes over 20 blocks
|
Loading…
Reference in a new issue