Blockchain Info

This page explains the steps used in Drawing with Blockchain blocks. To understand the steps Arena takes to determine the final draw, go through this wizard by clicking on the steps above! You can change the block number by clicking on the edit button next to it or visit the block's official page by clicking on the Etherscan icon.


Blockchain number: 17100172 Edit

Block details: - Verify at Etherscan
Block's hash: 0x3bfa8fdb20735165c980962f79e290f3fca2d5451cf7f4be8e7281c2f8c2fbab
Previous block's hash: 0xff150a5623358dff7cd56296b116f7884e213dd0e6d00b1727f299d35d01a97d
Block's Nonce is 0, we use StateRoot instead!!!: 0x4d5b3af19ad77bb63445dea99f92af301762eb07542a6ad860b116611b88803a

Note: This blockchain number is not used at any UWW organized events.
If this blockchain number was used at an event organized by a National Federation, ask the local secretatiat team to open this Blockchain Info page from the Arena server where the draw was generated to get a complete analysis of this block.
On the next page you can still see the method how the draw numbers were extracted from this block.

Next Step >>

Conversion

At this phase Arena converts the hash values into draw numbers. Since the hash numbers are random and unpredictable, the final number list will also be such a random list.

Step 1

Take the block details and concatenate them as Block's hash + Previous block's hash + Block's Nonce (or StateRoot if Nonce is 0) without the leading "0x" string.

Result: 3bfa8fdb20735165c980962f79e290f3fca2d5451cf7f4be8e7281c2f8c2fbab ff150a5623358dff7cd56296b116f7884e213dd0e6d00b1727f299d35d01a97d 4d5b3af19ad77bb63445dea99f92af301762eb07542a6ad860b116611b88803a

Step 2

Divide this long string by 2 units

3b fa 8f db 20 73 51 65 c9 80 96 2f 79 e2 90 f3 fc a2 d5 45 1c f7 f4 be 8e 72 81 c2 f8 c2 fb ab ff 15 0a 56 23 35 8d ff 7c d5 62 96 b1 16 f7 88 4e 21 3d d0 e6 d0 0b 17 27 f2 99 d3 5d 01 a9 7d 4d 5b 3a f1 9a d7 7b b6 34 45 de a9 9f 92 af 30 17 62 eb 07 54 2a 6a d8 60 b1 16 61 1b 88 80 3a

Step 3

Convert the hexadecimal numbers to decimal ones (eg. 3b[hex] => 3 * 16 + 11 = 59[decimal]).
Note: You can verify this via https://www.duplichecker.com/hex-to-decimal.php. Click here to copy the hexadecimal numbers to your clipboard and then paste them into duplichecker's window (text box on the left side).

59 250 143 219 32 115 81 101 201 128 150 47 121 226 144 243 252 162 213 69 28 247 244 190 142 114 129 194 248 194 251 171 255 21 10 86 35 53 141 255 124 213 98 150 177 22 247 136 78 33 61 208 230 208 11 23 39 242 153 211 93 1 169 125 77 91 58 241 154 215 123 182 52 69 222 169 159 146 175 48 23 98 235 7 84 42 106 216 96 177 22 97 27 136 128 58

Step 4

Search for duplicates and drop every other than the first occurrence

59 250 143 219 32 115 81 101 201 128 150 47 121 226 144 243 252 162 213 69 28 247 244 190 142 114 129 194 248 194 251 171 255 21 10 86 35 53 141 255 124 213 98 150 177 22 247 136 78 33 61 208 230 208 11 23 39 242 153 211 93 1 169 125 77 91 58 241 154 215 123 182 52 69 222 169 159 146 175 48 23 98 235 7 84 42 106 216 96 177 22 97 27 136 128 58

The result is: (hover over the numbers below to see their position in the uncleared list)
59 250 143 219 32 115 81 101 201 128 150 47 121 226 144 243 252 162 213 69 28 247 244 190 142 114 129 194 248 251 171 255 21 10 86 35 53 141 124 98 177 22 136 78 33 61 208 230 11 23 39 242 153 211 93 1 169 125 77 91 58 241 154 215 123 182 52 222 159 146 175 48 235 7 84 42 106 216 96 97 27
<< Previous Step
Powered by Etherscan.io APIs