Simple Python scripts for various functions related to the Nano cryptocurrency
buckets.py - Python code to print Nano prioritization buckets. Output:
Bucket Number Bucket Region Bucket Range (Nano) Bucket Range (Raw)
0 0-2^79 0.0000000000000-0.0000006044629 0-604462909807314587353088
1 2^79-2^88 0.0000006044629-0.0003094850098 604462909807314587353088-309485009821345068724781056
2 2^88-2^92 0.0003094850098-0.0026306225834 309485009821345068724781056-2630622583481433084160638976
3 2^88-2^92 0.0026306225834-0.0049517601571 2630622583481433084160638976-4951760157141521099596496896
4 2^92-2^96 0.0049517601571-0.0235208607464 4951760157141521099596496896-23520860746422225223083360256
5 2^92-2^96 0.0235208607464-0.0420899613357 23520860746422225223083360256-42089961335702929346570223616
6 2^92-2^96 0.0420899613357-0.0606590619249 42089961335702929346570223616-60659061924983633470057086976
7 2^92-2^96 0.0606590619249-0.0792281625142 60659061924983633470057086976-79228162514264337593543950336
8 2^96-2^100 0.0792281625142-0.2277809672285 79228162514264337593543950336-227780967228509970581438857216
9 2^96-2^100 0.2277809672285-0.3763337719427 227780967228509970581438857216-376333771942755603569333764096
10 2^96-2^100 0.3763337719427-0.5248865766570 376333771942755603569333764096-524886576657001236557228670976
11 2^96-2^100 0.5248865766570-0.6734393813712 524886576657001236557228670976-673439381371246869545123577856
12 2^96-2^100 0.6734393813712-0.8219921860854 673439381371246869545123577856-821992186085492502533018484736
13 2^96-2^100 0.8219921860854-0.9705449907997 821992186085492502533018484736-970544990799738135520913391616
14 2^96-2^100 0.9705449907997-1.1190977955139 970544990799738135520913391616-1119097795513983768508808298496
15 2^96-2^100 1.1190977955139-1.2676506002282 1119097795513983768508808298496-1267650600228229401496703205376
16 2^100-2^104 1.2676506002282-2.4560730379421 1267650600228229401496703205376-2456073037942194465399862460416
17 2^100-2^104 2.4560730379421-3.6444954756561 2456073037942194465399862460416-3644495475656159529303021715456
18 2^100-2^104 3.6444954756561-4.8329179133701 3644495475656159529303021715456-4832917913370124593206180970496
19 2^100-2^104 4.8329179133701-6.0213403510840 4832917913370124593206180970496-6021340351084089657109340225536
20 2^100-2^104 6.0213403510840-7.2097627887980 6021340351084089657109340225536-7209762788798054721012499480576
21 2^100-2^104 7.2097627887980-8.3981852265120 7209762788798054721012499480576-8398185226512019784915658735616
22 2^100-2^104 8.3981852265120-9.5866076642259 8398185226512019784915658735616-9586607664225984848818817990656
23 2^100-2^104 9.5866076642259-10.775030101939 9586607664225984848818817990656-10775030101939949912721977245696
24 2^100-2^104 10.775030101939-11.963452539653 10775030101939949912721977245696-11963452539653914976625136500736
25 2^100-2^104 11.963452539653-13.151874977367 11963452539653914976625136500736-13151874977367880040528295755776
26 2^100-2^104 13.151874977367-14.340297415081 13151874977367880040528295755776-14340297415081845104431455010816
27 2^100-2^104 14.340297415081-15.528719852795 14340297415081845104431455010816-15528719852795810168334614265856
28 2^100-2^104 15.528719852795-16.717142290509 15528719852795810168334614265856-16717142290509775232237773520896
29 2^100-2^104 16.717142290509-17.905564728223 16717142290509775232237773520896-17905564728223740296140932775936
30 2^100-2^104 17.905564728223-19.093987165937 17905564728223740296140932775936-19093987165937705360044092030976
31 2^100-2^104 19.093987165937-20.282409603651 19093987165937705360044092030976-20282409603651670423947251286016
32 2^104-2^108 20.282409603651-39.297168607075 20282409603651670423947251286016-39297168607075111446397799366656
33 2^104-2^108 39.297168607075-58.311927610498 39297168607075111446397799366656-58311927610498552468848347447296
34 2^104-2^108 58.311927610498-77.326686613921 58311927610498552468848347447296-77326686613921993491298895527936
35 2^104-2^108 77.326686613921-96.341445617345 77326686613921993491298895527936-96341445617345434513749443608576
36 2^104-2^108 96.341445617345-115.35620462076 96341445617345434513749443608576-115356204620768875536199991689216
37 2^104-2^108 115.35620462076-134.37096362419 115356204620768875536199991689216-134370963624192316558650539769856
38 2^104-2^108 134.37096362419-153.38572262761 134370963624192316558650539769856-153385722627615757581101087850496
39 2^104-2^108 153.38572262761-172.40048163103 153385722627615757581101087850496-172400481631039198603551635931136
40 2^104-2^108 172.40048163103-191.41524063446 172400481631039198603551635931136-191415240634462639626002184011776
41 2^104-2^108 191.41524063446-210.42999963788 191415240634462639626002184011776-210429999637886080648452732092416
42 2^104-2^108 210.42999963788-229.44475864130 210429999637886080648452732092416-229444758641309521670903280173056
43 2^104-2^108 229.44475864130-248.45951764473 229444758641309521670903280173056-248459517644732962693353828253696
44 2^104-2^108 248.45951764473-267.47427664815 248459517644732962693353828253696-267474276648156403715804376334336
45 2^104-2^108 267.47427664815-286.48903565157 267474276648156403715804376334336-286489035651579844738254924414976
46 2^104-2^108 286.48903565157-305.50379465500 286489035651579844738254924414976-305503794655003285760705472495616
47 2^104-2^108 305.50379465500-324.51855365842 305503794655003285760705472495616-324518553658426726783156020576256
48 2^108-2^112 324.51855365842-932.99084176797 324518553658426726783156020576256-932990841767976839501573559156736
49 2^108-2^112 932.99084176797-1,541.463129877 932990841767976839501573559156736-1541463129877526952219991097737216
50 2^108-2^112 1,541.463129877-2,149.935417987 1541463129877526952219991097737216-2149935417987077064938408636317696
51 2^108-2^112 2,149.935417987-2,758.407706096 2149935417987077064938408636317696-2758407706096627177656826174898176
52 2^108-2^112 2,758.407706096-3,366.879994206 2758407706096627177656826174898176-3366879994206177290375243713478656
53 2^108-2^112 3,366.879994206-3,975.352282315 3366879994206177290375243713478656-3975352282315727403093661252059136
54 2^108-2^112 3,975.352282315-4,583.824570425 3975352282315727403093661252059136-4583824570425277515812078790639616
55 2^108-2^112 4,583.824570425-5,192.296858534 4583824570425277515812078790639616-5192296858534827628530496329220096
56 2^112-2^116 5,192.296858534-24,663.41007804 5192296858534827628530496329220096-24663410078040431235519857563795456
57 2^112-2^116 24,663.41007804-44,134.52329754 24663410078040431235519857563795456-44134523297546034842509218798370816
58 2^112-2^116 44,134.52329754-63,605.63651705 44134523297546034842509218798370816-63605636517051638449498580032946176
59 2^112-2^116 63,605.63651705-83,076.74973655 63605636517051638449498580032946176-83076749736557242056487941267521536
60 2^116-2^120 83,076.74973655-706,152.3727607 83076749736557242056487941267521536-706152372760736557480147500773933056
61 2^116-2^120 706,152.3727607-1,329,227.99578 706152372760736557480147500773933056-1329227995784915872903807060280344576
62 2^120-2^128 1,329,227.99578-340,282,366.920 1329227995784915872903807060280344576-340282366920938463463374607431768211456
Total length: 63