Skip to content

Instantly share code, notes, and snippets.

@mattwhittingham
Last active January 24, 2021 16:53
Show Gist options
  • Save mattwhittingham/a85772718678433df3c7a82e209cdab1 to your computer and use it in GitHub Desktop.
Save mattwhittingham/a85772718678433df3c7a82e209cdab1 to your computer and use it in GitHub Desktop.
bitfarms rough coins mined for a month

USAGE

ruby analyze.rb --yearmonth 2021-01

OUTPUT EXAMPLE

"page=1"
2021-01-24T15:52:47+00:00 month_total: 0.0 += 6.25 + 0.7578
2021-01-24T07:36:45+00:00 month_total: 7.0078 += 6.25 + 0.2017
2021-01-24T06:41:14+00:00 month_total: 13.459499999999998 += 6.25 + 0.2322
2021-01-24T06:32:27+00:00 month_total: 19.941699999999997 += 6.25 + 0.0478
2021-01-24T06:19:21+00:00 month_total: 26.239499999999996 += 6.25 + 0.147
2021-01-24T06:15:03+00:00 month_total: 32.6365 += 6.25 + 0.7034
2021-01-24T01:59:48+00:00 month_total: 39.5899 += 6.25 + 0.1466
2021-01-24T00:25:57+00:00 month_total: 45.9865 += 6.25 + 0.6459
2021-01-23T21:32:49+00:00 month_total: 52.8824 += 6.25 + 0.0718
2021-01-23T21:23:30+00:00 month_total: 59.2042 += 6.25 + 0.1289
2021-01-23T19:55:49+00:00 month_total: 65.5831 += 6.25 + 0.2821
2021-01-23T19:50:09+00:00 month_total: 72.1152 += 6.25 + 0.3149
2021-01-23T19:41:46+00:00 month_total: 78.6801 += 6.25 + 0.5426
2021-01-23T19:28:57+00:00 month_total: 85.4727 += 6.25 + 0.1675
2021-01-23T19:26:33+00:00 month_total: 91.89020000000001 += 6.25 + 0.2889
2021-01-23T16:37:19+00:00 month_total: 98.4291 += 6.25 + 0.4012
2021-01-23T16:10:50+00:00 month_total: 105.08030000000001 += 6.25 + 0.6648
2021-01-23T13:41:18+00:00 month_total: 111.99510000000001 += 6.25 + 0.8884
2021-01-23T11:56:57+00:00 month_total: 119.13350000000001 += 6.25 + 0.218
2021-01-23T08:40:34+00:00 month_total: 125.60150000000002 += 6.25 + 1.1637
2021-01-23T08:01:09+00:00 month_total: 133.01520000000002 += 6.25 + 0.5698
2021-01-23T06:54:52+00:00 month_total: 139.835 += 6.25 + 0.4457
2021-01-23T06:26:22+00:00 month_total: 146.5307 += 6.25 + 0.3482
2021-01-23T05:06:47+00:00 month_total: 153.1289 += 6.25 + 0.1947
2021-01-23T00:23:10+00:00 month_total: 159.5736 += 6.25 + 1.4018
2021-01-22T22:50:08+00:00 month_total: 167.2254 += 6.25 + 1.1584
2021-01-22T20:46:00+00:00 month_total: 174.6338 += 6.25 + 0.6854
2021-01-22T19:58:53+00:00 month_total: 181.5692 += 6.25 + 0.7448
2021-01-22T18:00:24+00:00 month_total: 188.564 += 6.25 + 0.8784
2021-01-22T15:37:14+00:00 month_total: 195.6924 += 6.25 + 1.1854
2021-01-22T15:04:36+00:00 month_total: 203.12779999999998 += 6.25 + 1.1701
2021-01-22T13:03:05+00:00 month_total: 210.54789999999997 += 6.25 + 0.4946
2021-01-22T12:20:33+00:00 month_total: 217.29249999999996 += 6.25 + 1.0186
2021-01-22T12:06:01+00:00 month_total: 224.56109999999995 += 6.25 + 0.7378
2021-01-22T08:59:24+00:00 month_total: 231.54889999999995 += 6.25 + 0.3198
2021-01-22T08:51:53+00:00 month_total: 238.11869999999993 += 6.25 + 0.8307
2021-01-22T07:23:21+00:00 month_total: 245.19939999999994 += 6.25 + 0.368
2021-01-22T06:58:25+00:00 month_total: 251.81739999999994 += 6.25 + 0.6958
2021-01-22T03:36:09+00:00 month_total: 258.7631999999999 += 6.25 + 0.7805
2021-01-22T03:21:55+00:00 month_total: 265.79369999999994 += 6.25 + 0.5541
2021-01-22T01:43:18+00:00 month_total: 272.59779999999995 += 6.25 + 0.8447
2021-01-22T01:32:11+00:00 month_total: 279.69249999999994 += 6.25 + 1.0012
2021-01-22T00:25:37+00:00 month_total: 286.9436999999999 += 6.25 + 0.9581
2021-01-22T00:23:17+00:00 month_total: 294.1517999999999 += 6.25 + 1.0985
2021-01-21T18:16:54+00:00 month_total: 301.5002999999999 += 6.25 + 0.9678
2021-01-21T17:39:40+00:00 month_total: 308.71809999999994 += 6.25 + 0.9504
2021-01-21T16:45:22+00:00 month_total: 315.91849999999994 += 6.25 + 0.9663
2021-01-21T14:34:15+00:00 month_total: 323.1347999999999 += 6.25 + 1.0882
2021-01-21T11:33:57+00:00 month_total: 330.47299999999996 += 6.25 + 0.8158
2021-01-21T11:01:07+00:00 month_total: 337.5388 += 6.25 + 0.8031
"page=2"
2021-01-21T08:25:53+00:00 month_total: 344.59189999999995 += 6.25 + 0.788
2021-01-21T05:17:11+00:00 month_total: 351.62989999999996 += 6.25 + 0.5937
2021-01-21T04:27:43+00:00 month_total: 358.4736 += 6.25 + 0.536
2021-01-21T04:22:02+00:00 month_total: 365.2596 += 6.25 + 0.9146
2021-01-20T23:32:22+00:00 month_total: 372.4242 += 6.25 + 0.5667
2021-01-20T23:01:32+00:00 month_total: 379.2409 += 6.25 + 0.8297
2021-01-20T21:53:57+00:00 month_total: 386.3206 += 6.25 + 1.0852
2021-01-20T17:24:49+00:00 month_total: 393.6558 += 6.25 + 0.7
2021-01-20T17:24:06+00:00 month_total: 400.6058 += 6.25 + 0.7307
2021-01-20T17:19:15+00:00 month_total: 407.5865 += 6.25 + 0.8603
2021-01-20T16:48:55+00:00 month_total: 414.6968 += 6.25 + 0.9901
2021-01-20T16:32:22+00:00 month_total: 421.9369 += 6.25 + 1.0223
2021-01-20T14:57:50+00:00 month_total: 429.20919999999995 += 6.25 + 0.9784
2021-01-20T14:17:40+00:00 month_total: 436.4376 += 6.25 + 0.945
2021-01-20T13:15:54+00:00 month_total: 443.63259999999997 += 6.25 + 0.9996
2021-01-20T12:01:06+00:00 month_total: 450.88219999999995 += 6.25 + 0.5146
2021-01-20T10:39:14+00:00 month_total: 457.6467999999999 += 6.25 + 0.2484
2021-01-20T08:14:55+00:00 month_total: 464.14519999999993 += 6.25 + 0.5046
2021-01-20T08:02:42+00:00 month_total: 470.8997999999999 += 6.25 + 0.8177
2021-01-20T07:39:42+00:00 month_total: 477.9674999999999 += 6.25 + 0.5356
2021-01-20T07:28:07+00:00 month_total: 484.7530999999999 += 6.25 + 0.2377
2021-01-20T02:20:51+00:00 month_total: 491.2407999999999 += 6.25 + 0.8917
2021-01-20T01:23:18+00:00 month_total: 498.38249999999994 += 6.25 + 0.3272
2021-01-20T00:47:51+00:00 month_total: 504.95969999999994 += 6.25 + 0.519
2021-01-20T00:31:40+00:00 month_total: 511.72869999999995 += 6.25 + 0.3374
2021-01-19T23:43:14+00:00 month_total: 518.3160999999999 += 6.25 + 0.6118
2021-01-19T23:41:19+00:00 month_total: 525.1778999999999 += 6.25 + 1.0242
2021-01-19T22:11:51+00:00 month_total: 532.4520999999999 += 6.25 + 1.019
2021-01-19T20:16:11+00:00 month_total: 539.7210999999999 += 6.25 + 0.5584
2021-01-19T18:42:07+00:00 month_total: 546.5294999999999 += 6.25 + 0.6486
2021-01-19T18:39:04+00:00 month_total: 553.4280999999999 += 6.25 + 0.8221
2021-01-19T18:08:53+00:00 month_total: 560.5001999999998 += 6.25 + 0.894
2021-01-19T17:54:01+00:00 month_total: 567.6441999999998 += 6.25 + 0.9095
2021-01-19T11:16:18+00:00 month_total: 574.8036999999998 += 6.25 + 0.3435
2021-01-19T10:23:49+00:00 month_total: 581.3971999999998 += 6.25 + 0.7362
2021-01-19T09:17:21+00:00 month_total: 588.3833999999998 += 6.25 + 0.9128
2021-01-19T08:58:45+00:00 month_total: 595.5461999999998 += 6.25 + 0.6755
2021-01-19T07:52:11+00:00 month_total: 602.4716999999998 += 6.25 + 1.1224
2021-01-19T04:22:42+00:00 month_total: 609.8440999999998 += 6.25 + 0.4639
2021-01-19T03:42:22+00:00 month_total: 616.5579999999998 += 6.25 + 0.4822
2021-01-19T03:01:44+00:00 month_total: 623.2901999999998 += 6.25 + 0.892
2021-01-19T02:13:55+00:00 month_total: 630.4321999999999 += 6.25 + 0.2933
2021-01-19T01:41:29+00:00 month_total: 636.9754999999999 += 6.25 + 0.4037
2021-01-19T01:30:48+00:00 month_total: 643.6291999999999 += 6.25 + 0.7693
2021-01-18T18:54:37+00:00 month_total: 650.6484999999999 += 6.25 + 0.5759
2021-01-18T18:46:42+00:00 month_total: 657.4744 += 6.25 + 0.7455
2021-01-18T17:52:56+00:00 month_total: 664.4698999999999 += 6.25 + 0.7587
2021-01-18T17:20:14+00:00 month_total: 671.4785999999999 += 6.25 + 1.0652
2021-01-18T17:02:57+00:00 month_total: 678.7937999999999 += 6.25 + 0.8758
2021-01-18T14:36:50+00:00 month_total: 685.9196 += 6.25 + 0.4287
"page=3"
2021-01-18T09:30:27+00:00 month_total: 692.5983 += 6.25 + 0.2434
2021-01-18T09:24:24+00:00 month_total: 699.0917 += 6.25 + 0.1148
2021-01-18T08:01:18+00:00 month_total: 705.4564999999999 += 6.25 + 0.3588
2021-01-18T02:34:42+00:00 month_total: 712.0652999999999 += 6.25 + 0.2269
2021-01-18T01:20:38+00:00 month_total: 718.5421999999999 += 6.25 + 0.2964
2021-01-18T00:01:17+00:00 month_total: 725.0885999999998 += 6.25 + 0.4857
2021-01-17T23:30:42+00:00 month_total: 731.8242999999998 += 6.25 + 0.4794
2021-01-17T21:51:46+00:00 month_total: 738.5536999999998 += 6.25 + 0.8354
2021-01-17T19:30:22+00:00 month_total: 745.6390999999999 += 6.25 + 0.8049
2021-01-17T17:37:03+00:00 month_total: 752.6939999999998 += 6.25 + 0.4238
2021-01-17T16:40:41+00:00 month_total: 759.3677999999999 += 6.25 + 0.313
2021-01-17T14:55:26+00:00 month_total: 765.9307999999999 += 6.25 + 0.1555
2021-01-17T14:17:36+00:00 month_total: 772.3362999999998 += 6.25 + 0.4226
2021-01-17T14:08:04+00:00 month_total: 779.0088999999998 += 6.25 + 0.2361
2021-01-17T13:30:44+00:00 month_total: 785.4949999999998 += 6.25 + 0.3696
2021-01-17T13:29:04+00:00 month_total: 792.1145999999998 += 6.25 + 0.9108
2021-01-17T12:30:59+00:00 month_total: 799.2753999999998 += 6.25 + 0.6023
2021-01-17T11:47:03+00:00 month_total: 806.1276999999998 += 6.25 + 0.9155
2021-01-17T10:15:53+00:00 month_total: 813.2931999999997 += 6.25 + 0.1841
2021-01-17T09:28:19+00:00 month_total: 819.7272999999997 += 6.25 + 0.7437
2021-01-17T08:53:56+00:00 month_total: 826.7209999999997 += 6.25 + 0.1453
2021-01-17T08:24:05+00:00 month_total: 833.1162999999997 += 6.25 + 0.2167
2021-01-17T08:21:35+00:00 month_total: 839.5829999999996 += 6.25 + 0.1172
2021-01-17T08:21:05+00:00 month_total: 845.9501999999997 += 6.25 + 0.2746
2021-01-17T07:24:35+00:00 month_total: 852.4747999999996 += 6.25 + 0.6552
2021-01-17T06:59:52+00:00 month_total: 859.3799999999997 += 6.25 + 0.8871
2021-01-17T04:30:42+00:00 month_total: 866.5170999999997 += 6.25 + 0.5077
2021-01-16T23:37:38+00:00 month_total: 873.2747999999997 += 6.25 + 0.4239
2021-01-16T23:29:10+00:00 month_total: 879.9486999999997 += 6.25 + 0.9164
2021-01-16T19:46:35+00:00 month_total: 887.1150999999996 += 6.25 + 0.1196
2021-01-16T19:34:38+00:00 month_total: 893.4846999999996 += 6.25 + 0.18
2021-01-16T19:05:24+00:00 month_total: 899.9146999999996 += 6.25 + 0.2684
2021-01-16T18:11:49+00:00 month_total: 906.4330999999996 += 6.25 + 1.1283
2021-01-16T16:54:24+00:00 month_total: 913.8113999999996 += 6.25 + 1.0309
2021-01-16T16:37:14+00:00 month_total: 921.0922999999996 += 6.25 + 0.2392
2021-01-16T12:43:45+00:00 month_total: 927.5814999999996 += 6.25 + 0.2732
2021-01-16T12:33:10+00:00 month_total: 934.1046999999995 += 6.25 + 1.0739
2021-01-16T10:31:44+00:00 month_total: 941.4285999999995 += 6.25 + 0.7864
2021-01-16T08:23:18+00:00 month_total: 948.4649999999995 += 6.25 + 0.2203
2021-01-16T05:13:13+00:00 month_total: 954.9352999999994 += 6.25 + 0.6851
2021-01-16T03:29:19+00:00 month_total: 961.8703999999994 += 6.25 + 0.4922
2021-01-16T01:10:06+00:00 month_total: 968.6125999999995 += 6.25 + 0.165
2021-01-16T01:01:04+00:00 month_total: 975.0275999999994 += 6.25 + 0.3058
2021-01-16T00:03:46+00:00 month_total: 981.5833999999994 += 6.25 + 1.4134
2021-01-15T23:16:13+00:00 month_total: 989.2467999999994 += 6.25 + 0.3266
2021-01-15T22:35:33+00:00 month_total: 995.8233999999994 += 6.25 + 0.6255
2021-01-15T22:32:45+00:00 month_total: 1002.6988999999994 += 6.25 + 1.4122
2021-01-15T21:57:07+00:00 month_total: 1010.3610999999994 += 6.25 + 0.9362
2021-01-15T18:31:41+00:00 month_total: 1017.5472999999994 += 6.25 + 1.2736
2021-01-15T18:21:59+00:00 month_total: 1025.0708999999995 += 6.25 + 1.3529
"page=4"
2021-01-15T17:11:56+00:00 month_total: 1032.6737999999996 += 6.25 + 0.6735
2021-01-15T16:42:09+00:00 month_total: 1039.5972999999997 += 6.25 + 1.0123
2021-01-15T16:26:10+00:00 month_total: 1046.8595999999998 += 6.25 + 1.2803
2021-01-15T15:06:26+00:00 month_total: 1054.3898999999997 += 6.25 + 1.4245
2021-01-15T14:02:06+00:00 month_total: 1062.0643999999998 += 6.25 + 1.6179
2021-01-15T09:17:52+00:00 month_total: 1069.9322999999997 += 6.25 + 0.568
2021-01-15T08:31:15+00:00 month_total: 1076.7502999999997 += 6.25 + 1.532
2021-01-15T06:48:53+00:00 month_total: 1084.5322999999996 += 6.25 + 0.5971
2021-01-15T06:01:47+00:00 month_total: 1091.3793999999996 += 6.25 + 1.1477
2021-01-15T05:04:20+00:00 month_total: 1098.7770999999996 += 6.25 + 0.5752
2021-01-15T03:05:57+00:00 month_total: 1105.6022999999996 += 6.25 + 1.1313
2021-01-15T01:17:51+00:00 month_total: 1112.9835999999996 += 6.25 + 1.1451
2021-01-14T23:05:49+00:00 month_total: 1120.3786999999995 += 6.25 + 0.9514
2021-01-14T20:40:42+00:00 month_total: 1127.5800999999994 += 6.25 + 1.5863
2021-01-14T19:04:43+00:00 month_total: 1135.4163999999994 += 6.25 + 1.3022
2021-01-14T17:44:49+00:00 month_total: 1142.9685999999995 += 6.25 + 1.2834
2021-01-14T14:43:17+00:00 month_total: 1150.5019999999995 += 6.25 + 1.4572
2021-01-14T14:16:40+00:00 month_total: 1158.2091999999996 += 6.25 + 0.6994
2021-01-14T14:04:10+00:00 month_total: 1165.1585999999995 += 6.25 + 1.2689
2021-01-14T10:15:07+00:00 month_total: 1172.6774999999996 += 6.25 + 0.3761
2021-01-14T10:13:05+00:00 month_total: 1179.3035999999995 += 6.25 + 0.3083
2021-01-14T06:07:30+00:00 month_total: 1185.8618999999994 += 6.25 + 0.4762
2021-01-14T05:37:35+00:00 month_total: 1192.5880999999995 += 6.25 + 0.4105
2021-01-14T05:22:04+00:00 month_total: 1199.2485999999994 += 6.25 + 0.4719
2021-01-14T03:51:13+00:00 month_total: 1205.9704999999994 += 6.25 + 0.5417
2021-01-14T01:51:04+00:00 month_total: 1212.7621999999994 += 6.25 + 0.7609
2021-01-13T23:33:57+00:00 month_total: 1219.7730999999994 += 6.25 + 0.9913
2021-01-13T19:32:40+00:00 month_total: 1227.0143999999993 += 6.25 + 1.3774
2021-01-13T17:15:58+00:00 month_total: 1234.6417999999994 += 6.25 + 0.5911
2021-01-13T14:12:54+00:00 month_total: 1241.4828999999995 += 6.25 + 1.3025
2021-01-13T11:12:07+00:00 month_total: 1249.0353999999995 += 6.25 + 0.7305
2021-01-13T11:01:53+00:00 month_total: 1256.0158999999994 += 6.25 + 0.7212
2021-01-13T09:11:32+00:00 month_total: 1262.9870999999994 += 6.25 + 0.6446
2021-01-13T09:05:02+00:00 month_total: 1269.8816999999995 += 6.25 + 0.9556
2021-01-13T07:13:17+00:00 month_total: 1277.0872999999995 += 6.25 + 0.4005
2021-01-13T05:46:28+00:00 month_total: 1283.7377999999994 += 6.25 + 1.2469
2021-01-13T04:15:07+00:00 month_total: 1291.2346999999995 += 6.25 + 0.5023
2021-01-13T02:51:35+00:00 month_total: 1297.9869999999996 += 6.25 + 0.8663
2021-01-13T02:41:26+00:00 month_total: 1305.1032999999995 += 6.25 + 1.0638
2021-01-13T01:47:40+00:00 month_total: 1312.4170999999994 += 6.25 + 0.9299
2021-01-13T00:38:05+00:00 month_total: 1319.5969999999995 += 6.25 + 1.1036
2021-01-13T00:16:00+00:00 month_total: 1326.9505999999994 += 6.25 + 0.8582
2021-01-12T23:48:38+00:00 month_total: 1334.0587999999993 += 6.25 + 0.9056
2021-01-12T23:42:22+00:00 month_total: 1341.2143999999994 += 6.25 + 1.1833
2021-01-12T23:16:50+00:00 month_total: 1348.6476999999993 += 6.25 + 0.9304
2021-01-12T22:53:36+00:00 month_total: 1355.8280999999993 += 6.25 + 1.1052
2021-01-12T22:06:05+00:00 month_total: 1363.1832999999992 += 6.25 + 1.1564
2021-01-12T21:18:43+00:00 month_total: 1370.5896999999993 += 6.25 + 1.2636
2021-01-12T18:47:01+00:00 month_total: 1378.1032999999993 += 6.25 + 1.3683
2021-01-12T16:24:44+00:00 month_total: 1385.7215999999994 += 6.25 + 1.2562
"page=5"
2021-01-12T15:50:42+00:00 month_total: 1393.2277999999994 += 6.25 + 1.3828
2021-01-12T15:21:07+00:00 month_total: 1400.8605999999995 += 6.25 + 1.0127
2021-01-12T14:45:48+00:00 month_total: 1408.1232999999995 += 6.25 + 1.2192
2021-01-12T14:37:04+00:00 month_total: 1415.5924999999995 += 6.25 + 1.1461
2021-01-12T13:03:38+00:00 month_total: 1422.9885999999995 += 6.25 + 1.0632
2021-01-12T12:51:41+00:00 month_total: 1430.3017999999995 += 6.25 + 1.174
2021-01-12T09:50:41+00:00 month_total: 1437.7257999999995 += 6.25 + 1.217
2021-01-12T09:01:29+00:00 month_total: 1445.1927999999996 += 6.25 + 1.1592
2021-01-12T08:10:49+00:00 month_total: 1452.6019999999996 += 6.25 + 1.2576
2021-01-12T07:59:44+00:00 month_total: 1460.1095999999995 += 6.25 + 0.6195
2021-01-12T07:00:49+00:00 month_total: 1466.9790999999996 += 6.25 + 0.7305
2021-01-12T05:51:21+00:00 month_total: 1473.9595999999995 += 6.25 + 1.3559
2021-01-12T04:45:34+00:00 month_total: 1481.5654999999995 += 6.25 + 0.9087
2021-01-12T03:28:23+00:00 month_total: 1488.7241999999994 += 6.25 + 1.0353
2021-01-12T02:57:27+00:00 month_total: 1496.0094999999994 += 6.25 + 0.7091
2021-01-12T00:27:18+00:00 month_total: 1502.9685999999995 += 6.25 + 1.0574
2021-01-11T23:10:15+00:00 month_total: 1510.2759999999994 += 6.25 + 1.3097
2021-01-11T22:28:00+00:00 month_total: 1517.8356999999994 += 6.25 + 1.2438
2021-01-11T22:09:39+00:00 month_total: 1525.3294999999994 += 6.25 + 1.1948
2021-01-11T20:39:05+00:00 month_total: 1532.7742999999994 += 6.25 + 1.176
2021-01-11T20:32:45+00:00 month_total: 1540.2002999999993 += 6.25 + 1.3037
2021-01-11T19:26:13+00:00 month_total: 1547.7539999999992 += 6.25 + 1.4351
2021-01-11T18:03:31+00:00 month_total: 1555.4390999999991 += 6.25 + 1.6022
2021-01-11T15:58:52+00:00 month_total: 1563.2912999999992 += 6.25 + 1.0776
2021-01-11T15:26:45+00:00 month_total: 1570.6188999999993 += 6.25 + 1.2483
2021-01-11T12:56:27+00:00 month_total: 1578.1171999999992 += 6.25 + 0.6839
2021-01-11T11:45:28+00:00 month_total: 1585.0510999999992 += 6.25 + 0.5022
2021-01-11T10:36:23+00:00 month_total: 1591.8032999999991 += 6.25 + 0.8835
2021-01-11T10:09:57+00:00 month_total: 1598.936799999999 += 6.25 + 0.5082
2021-01-11T08:56:27+00:00 month_total: 1605.694999999999 += 6.25 + 0.9799
2021-01-11T07:42:35+00:00 month_total: 1612.924899999999 += 6.25 + 0.4591
2021-01-11T07:20:41+00:00 month_total: 1619.633999999999 += 6.25 + 0.6105
2021-01-11T07:02:38+00:00 month_total: 1626.494499999999 += 6.25 + 1.2639
2021-01-11T06:14:45+00:00 month_total: 1634.008399999999 += 6.25 + 0.5254
2021-01-11T05:35:25+00:00 month_total: 1640.783799999999 += 6.25 + 0.3321
2021-01-11T03:58:13+00:00 month_total: 1647.365899999999 += 6.25 + 1.0287
2021-01-10T20:52:09+00:00 month_total: 1654.6445999999992 += 6.25 + 1.1106
2021-01-10T19:03:15+00:00 month_total: 1662.0051999999991 += 6.25 + 0.7804
2021-01-10T18:39:25+00:00 month_total: 1669.0355999999992 += 6.25 + 0.4495
2021-01-10T18:11:11+00:00 month_total: 1675.7350999999992 += 6.25 + 0.3288
2021-01-10T14:37:15+00:00 month_total: 1682.3138999999992 += 6.25 + 0.6123
2021-01-10T14:26:00+00:00 month_total: 1689.1761999999992 += 6.25 + 0.1735
2021-01-10T14:10:38+00:00 month_total: 1695.5996999999993 += 6.25 + 0.1867
2021-01-10T13:11:49+00:00 month_total: 1702.0363999999993 += 6.25 + 1.0325
2021-01-10T12:46:59+00:00 month_total: 1709.3188999999993 += 6.25 + 0.5472
2021-01-10T11:06:39+00:00 month_total: 1716.1160999999993 += 6.25 + 0.4091
2021-01-10T09:50:47+00:00 month_total: 1722.7751999999994 += 6.25 + 0.5232
2021-01-10T09:25:02+00:00 month_total: 1729.5483999999994 += 6.25 + 0.5558
2021-01-10T04:56:27+00:00 month_total: 1736.3541999999995 += 6.25 + 0.74
2021-01-10T03:28:45+00:00 month_total: 1743.3441999999995 += 6.25 + 0.2155
"page=6"
2021-01-10T03:26:10+00:00 month_total: 1749.8096999999996 += 6.25 + 0.5258
2021-01-10T02:40:02+00:00 month_total: 1756.5854999999995 += 6.25 + 1.1599
2021-01-10T00:04:41+00:00 month_total: 1763.9953999999996 += 6.25 + 0.2368
2021-01-09T22:45:54+00:00 month_total: 1770.4821999999995 += 6.25 + 0.322
2021-01-09T20:25:30+00:00 month_total: 1777.0541999999994 += 6.25 + 0.6733
2021-01-09T18:08:06+00:00 month_total: 1783.9774999999993 += 6.25 + 0.7328
2021-01-09T17:44:54+00:00 month_total: 1790.9602999999993 += 6.25 + 1.2671
2021-01-09T12:25:31+00:00 month_total: 1798.4773999999993 += 6.25 + 0.8291
2021-01-09T12:04:56+00:00 month_total: 1805.5564999999992 += 6.25 + 1.1225
2021-01-09T10:49:58+00:00 month_total: 1812.9289999999992 += 6.25 + 0.9087
2021-01-09T10:40:52+00:00 month_total: 1820.0876999999991 += 6.25 + 1.024
2021-01-09T10:33:46+00:00 month_total: 1827.361699999999 += 6.25 + 1.2933
2021-01-09T09:16:09+00:00 month_total: 1834.904999999999 += 6.25 + 1.159
2021-01-09T08:50:50+00:00 month_total: 1842.3139999999992 += 6.25 + 1.1942
2021-01-09T06:55:06+00:00 month_total: 1849.758199999999 += 6.25 + 0.7332
2021-01-09T05:41:19+00:00 month_total: 1856.741399999999 += 6.25 + 1.2163
2021-01-09T04:16:32+00:00 month_total: 1864.207699999999 += 6.25 + 0.4167
2021-01-09T04:14:03+00:00 month_total: 1870.874399999999 += 6.25 + 0.7176
2021-01-09T03:59:10+00:00 month_total: 1877.841999999999 += 6.25 + 0.7943
2021-01-09T02:33:35+00:00 month_total: 1884.886299999999 += 6.25 + 0.5449
2021-01-08T23:25:54+00:00 month_total: 1891.681199999999 += 6.25 + 1.0519
2021-01-08T23:21:27+00:00 month_total: 1898.983099999999 += 6.25 + 1.2836
2021-01-08T22:14:51+00:00 month_total: 1906.516699999999 += 6.25 + 1.2186
2021-01-08T21:12:08+00:00 month_total: 1913.985299999999 += 6.25 + 1.2447
2021-01-08T20:53:18+00:00 month_total: 1921.4799999999989 += 6.25 + 0.9801
2021-01-08T20:51:35+00:00 month_total: 1928.7100999999989 += 6.25 + 0.9758
2021-01-08T20:50:57+00:00 month_total: 1935.9358999999988 += 6.25 + 1.0191
2021-01-08T19:21:06+00:00 month_total: 1943.2049999999988 += 6.25 + 1.0516
2021-01-08T18:15:26+00:00 month_total: 1950.5065999999988 += 6.25 + 1.3654
2021-01-08T16:32:16+00:00 month_total: 1958.1219999999987 += 6.25 + 1.0529
2021-01-08T13:35:52+00:00 month_total: 1965.4248999999986 += 6.25 + 1.0857
2021-01-08T11:15:55+00:00 month_total: 1972.7605999999987 += 6.25 + 1.1007
2021-01-08T10:18:01+00:00 month_total: 1980.1112999999987 += 6.25 + 0.5009
2021-01-08T10:06:01+00:00 month_total: 1986.8621999999987 += 6.25 + 0.9228
2021-01-08T10:00:56+00:00 month_total: 1994.0349999999987 += 6.25 + 1.0542
2021-01-08T09:00:18+00:00 month_total: 2001.3391999999988 += 6.25 + 0.7182
2021-01-08T08:29:01+00:00 month_total: 2008.3073999999988 += 6.25 + 0.8703
2021-01-08T05:04:08+00:00 month_total: 2015.4276999999988 += 6.25 + 0.3935
2021-01-08T04:38:23+00:00 month_total: 2022.0711999999987 += 6.25 + 0.4716
2021-01-08T03:56:39+00:00 month_total: 2028.7927999999988 += 6.25 + 0.5299
2021-01-08T01:47:55+00:00 month_total: 2035.5726999999988 += 6.25 + 0.7755
2021-01-08T00:56:06+00:00 month_total: 2042.5981999999988 += 6.25 + 0.5188
2021-01-08T00:53:10+00:00 month_total: 2049.366999999999 += 6.25 + 0.6644
2021-01-07T22:36:42+00:00 month_total: 2056.281399999999 += 6.25 + 0.5193
2021-01-07T21:45:15+00:00 month_total: 2063.050699999999 += 6.25 + 0.9073
2021-01-07T21:03:10+00:00 month_total: 2070.2079999999987 += 6.25 + 1.071
2021-01-07T20:01:11+00:00 month_total: 2077.5289999999986 += 6.25 + 0.9027
2021-01-07T19:07:41+00:00 month_total: 2084.6816999999987 += 6.25 + 0.9463
2021-01-07T12:43:15+00:00 month_total: 2091.877999999999 += 6.25 + 0.2599
2021-01-07T10:44:52+00:00 month_total: 2098.387899999999 += 6.25 + 0.4802
"page=7"
2021-01-07T09:58:39+00:00 month_total: 2105.118099999999 += 6.25 + 0.9422
2021-01-07T09:29:18+00:00 month_total: 2112.3102999999987 += 6.25 + 1.0193
2021-01-07T09:02:34+00:00 month_total: 2119.5795999999987 += 6.25 + 0.828
2021-01-07T08:53:59+00:00 month_total: 2126.6575999999986 += 6.25 + 1.0237
2021-01-07T08:15:24+00:00 month_total: 2133.931299999999 += 6.25 + 0.2989
2021-01-07T08:12:38+00:00 month_total: 2140.4801999999986 += 6.25 + 0.7454
2021-01-07T07:27:24+00:00 month_total: 2147.4755999999984 += 6.25 + 0.2142
2021-01-07T07:24:34+00:00 month_total: 2153.9397999999983 += 6.25 + 0.2567
2021-01-07T07:21:23+00:00 month_total: 2160.446499999998 += 6.25 + 0.1476
2021-01-07T07:20:30+00:00 month_total: 2166.844099999998 += 6.25 + 0.5021
2021-01-07T01:55:46+00:00 month_total: 2173.596199999998 += 6.25 + 0.1201
2021-01-07T01:54:12+00:00 month_total: 2179.9662999999982 += 6.25 + 0.1604
2021-01-07T01:52:12+00:00 month_total: 2186.3766999999984 += 6.25 + 0.25
2021-01-07T01:49:48+00:00 month_total: 2192.8766999999984 += 6.25 + 0.1622
2021-01-07T01:48:17+00:00 month_total: 2199.2888999999986 += 6.25 + 0.1461
2021-01-06T23:37:12+00:00 month_total: 2205.6849999999986 += 6.25 + 0.5696
2021-01-06T22:43:38+00:00 month_total: 2212.5045999999984 += 6.25 + 0.5913
2021-01-06T22:42:37+00:00 month_total: 2219.3458999999984 += 6.25 + 0.7411
2021-01-06T20:50:07+00:00 month_total: 2226.3369999999986 += 6.25 + 1.0476
2021-01-06T19:56:42+00:00 month_total: 2233.6345999999985 += 6.25 + 0.5117
2021-01-06T17:53:56+00:00 month_total: 2240.3962999999985 += 6.25 + 0.5988
2021-01-06T14:48:07+00:00 month_total: 2247.2450999999987 += 6.25 + 0.9915
2021-01-06T13:05:12+00:00 month_total: 2254.486599999999 += 6.25 + 1.0539
2021-01-06T11:37:18+00:00 month_total: 2261.7904999999987 += 6.25 + 0.9953
2021-01-06T09:29:48+00:00 month_total: 2269.0357999999987 += 6.25 + 0.476
2021-01-06T07:51:16+00:00 month_total: 2275.761799999999 += 6.25 + 0.7429
2021-01-06T05:02:54+00:00 month_total: 2282.754699999999 += 6.25 + 0.6661
2021-01-06T03:01:36+00:00 month_total: 2289.670799999999 += 6.25 + 1.0895
2021-01-06T01:43:30+00:00 month_total: 2297.010299999999 += 6.25 + 0.9768
2021-01-06T01:18:14+00:00 month_total: 2304.237099999999 += 6.25 + 0.5564
2021-01-06T00:53:31+00:00 month_total: 2311.043499999999 += 6.25 + 0.843
2021-01-05T23:23:33+00:00 month_total: 2318.1364999999987 += 6.25 + 0.9106
2021-01-05T23:15:16+00:00 month_total: 2325.297099999999 += 6.25 + 0.8425
2021-01-05T21:31:45+00:00 month_total: 2332.389599999999 += 6.25 + 0.9432
2021-01-05T20:26:51+00:00 month_total: 2339.582799999999 += 6.25 + 0.9779
2021-01-05T19:50:36+00:00 month_total: 2346.810699999999 += 6.25 + 0.9017
2021-01-05T19:32:58+00:00 month_total: 2353.962399999999 += 6.25 + 1.0179
2021-01-05T15:11:12+00:00 month_total: 2361.230299999999 += 6.25 + 0.9595
2021-01-05T14:56:59+00:00 month_total: 2368.4397999999987 += 6.25 + 0.9586
2021-01-05T14:16:39+00:00 month_total: 2375.6483999999987 += 6.25 + 0.6028
2021-01-05T14:11:11+00:00 month_total: 2382.501199999999 += 6.25 + 0.4809
2021-01-05T09:06:59+00:00 month_total: 2389.232099999999 += 6.25 + 0.7601
2021-01-05T08:54:50+00:00 month_total: 2396.242199999999 += 6.25 + 0.8747
2021-01-05T06:52:07+00:00 month_total: 2403.3668999999986 += 6.25 + 0.2251
2021-01-05T06:48:18+00:00 month_total: 2409.8419999999987 += 6.25 + 0.0838
2021-01-05T05:57:21+00:00 month_total: 2416.1757999999986 += 6.25 + 0.4145
2021-01-05T04:55:02+00:00 month_total: 2422.8402999999985 += 6.25 + 0.3252
2021-01-05T03:10:24+00:00 month_total: 2429.4154999999987 += 6.25 + 0.854
2021-01-05T01:50:10+00:00 month_total: 2436.5194999999985 += 6.25 + 0.6278
2021-01-05T01:37:20+00:00 month_total: 2443.3972999999987 += 6.25 + 0.8627
"page=8"
2021-01-04T23:21:50+00:00 month_total: 2450.509999999999 += 6.25 + 0.6839
2021-01-04T23:03:45+00:00 month_total: 2457.443899999999 += 6.25 + 0.7002
2021-01-04T22:07:49+00:00 month_total: 2464.394099999999 += 6.25 + 0.5967
2021-01-04T22:02:52+00:00 month_total: 2471.240799999999 += 6.25 + 0.8141
2021-01-04T19:01:01+00:00 month_total: 2478.304899999999 += 6.25 + 0.7735
2021-01-04T17:06:50+00:00 month_total: 2485.328399999999 += 6.25 + 0.9918
2021-01-04T15:53:53+00:00 month_total: 2492.5701999999987 += 6.25 + 0.8218
2021-01-04T15:02:34+00:00 month_total: 2499.641999999999 += 6.25 + 0.6447
2021-01-04T12:46:24+00:00 month_total: 2506.5366999999987 += 6.25 + 0.6399
2021-01-04T12:33:03+00:00 month_total: 2513.426599999999 += 6.25 + 0.6713
2021-01-04T11:37:44+00:00 month_total: 2520.347899999999 += 6.25 + 0.6388
2021-01-04T11:30:46+00:00 month_total: 2527.236699999999 += 6.25 + 0.3811
2021-01-04T11:01:31+00:00 month_total: 2533.867799999999 += 6.25 + 0.4477
2021-01-04T09:50:17+00:00 month_total: 2540.5654999999992 += 6.25 + 0.1302
2021-01-04T08:46:42+00:00 month_total: 2546.9456999999993 += 6.25 + 0.1326
2021-01-04T08:12:30+00:00 month_total: 2553.328299999999 += 6.25 + 0.844
2021-01-04T06:01:46+00:00 month_total: 2560.4222999999993 += 6.25 + 0.7166
2021-01-04T03:09:03+00:00 month_total: 2567.3888999999995 += 6.25 + 0.107
2021-01-04T02:03:17+00:00 month_total: 2573.7458999999994 += 6.25 + 0.7923
2021-01-04T00:42:58+00:00 month_total: 2580.7881999999995 += 6.25 + 0.493
2021-01-04T00:30:40+00:00 month_total: 2587.5311999999994 += 6.25 + 0.0944
2021-01-03T22:17:12+00:00 month_total: 2593.8755999999994 += 6.25 + 0.1829
2021-01-03T22:08:15+00:00 month_total: 2600.308499999999 += 6.25 + 0.8003
2021-01-03T21:07:32+00:00 month_total: 2607.358799999999 += 6.25 + 0.12
2021-01-03T20:08:21+00:00 month_total: 2613.728799999999 += 6.25 + 0.8009
2021-01-03T17:23:54+00:00 month_total: 2620.779699999999 += 6.25 + 0.7106
2021-01-03T16:36:10+00:00 month_total: 2627.740299999999 += 6.25 + 0.6802
2021-01-03T16:27:43+00:00 month_total: 2634.670499999999 += 6.25 + 0.2933
2021-01-03T16:20:02+00:00 month_total: 2641.2137999999986 += 6.25 + 0.9412
2021-01-03T15:47:09+00:00 month_total: 2648.404999999999 += 6.25 + 0.7634
2021-01-03T15:40:20+00:00 month_total: 2655.4183999999987 += 6.25 + 0.7557
2021-01-03T14:49:13+00:00 month_total: 2662.424099999999 += 6.25 + 0.3548
2021-01-03T14:15:02+00:00 month_total: 2669.028899999999 += 6.25 + 0.6797
2021-01-03T13:55:40+00:00 month_total: 2675.958599999999 += 6.25 + 0.7271
2021-01-03T13:50:48+00:00 month_total: 2682.935699999999 += 6.25 + 0.7435
2021-01-03T12:07:37+00:00 month_total: 2689.929199999999 += 6.25 + 0.6606
2021-01-03T12:05:29+00:00 month_total: 2696.8397999999993 += 6.25 + 0.7813
2021-01-03T08:57:57+00:00 month_total: 2703.8710999999994 += 6.25 + 0.8818
2021-01-03T03:25:44+00:00 month_total: 2711.0028999999995 += 6.25 + 0.5359
2021-01-03T03:24:09+00:00 month_total: 2717.7887999999994 += 6.25 + 0.8501
2021-01-03T02:29:48+00:00 month_total: 2724.8888999999995 += 6.25 + 0.3351
2021-01-02T22:48:34+00:00 month_total: 2731.4739999999993 += 6.25 + 1.058
2021-01-02T22:17:22+00:00 month_total: 2738.7819999999992 += 6.25 + 0.8569
2021-01-02T20:53:32+00:00 month_total: 2745.8888999999995 += 6.25 + 0.9933
2021-01-02T20:30:59+00:00 month_total: 2753.1321999999996 += 6.25 + 0.6527
2021-01-02T20:30:39+00:00 month_total: 2760.0348999999997 += 6.25 + 0.9768
2021-01-02T17:01:38+00:00 month_total: 2767.2616999999996 += 6.25 + 0.9153
2021-01-02T16:56:16+00:00 month_total: 2774.4269999999997 += 6.25 + 1.1438
2021-01-02T14:35:10+00:00 month_total: 2781.8207999999995 += 6.25 + 0.2262
2021-01-02T14:19:49+00:00 month_total: 2788.2969999999996 += 6.25 + 0.614
"page=9"
2021-01-02T13:07:26+00:00 month_total: 2795.1609999999996 += 6.25 + 0.4197
2021-01-02T11:00:53+00:00 month_total: 2801.8306999999995 += 6.25 + 0.6549
2021-01-02T10:07:25+00:00 month_total: 2808.7355999999995 += 6.25 + 0.1278
2021-01-02T08:25:59+00:00 month_total: 2815.1133999999997 += 6.25 + 0.2281
2021-01-02T06:24:13+00:00 month_total: 2821.5914999999995 += 6.25 + 0.1689
2021-01-02T03:11:17+00:00 month_total: 2828.0103999999997 += 6.25 + 0.8939
2021-01-02T01:46:48+00:00 month_total: 2835.1542999999997 += 6.25 + 0.1767
2021-01-02T01:37:28+00:00 month_total: 2841.5809999999997 += 6.25 + 0.5663
2021-01-02T01:12:18+00:00 month_total: 2848.3972999999996 += 6.25 + 0.2061
2021-01-01T23:38:12+00:00 month_total: 2854.8533999999995 += 6.25 + 0.9057
2021-01-01T22:58:06+00:00 month_total: 2862.0090999999993 += 6.25 + 0.3575
2021-01-01T21:54:51+00:00 month_total: 2868.6165999999994 += 6.25 + 0.2074
2021-01-01T17:24:19+00:00 month_total: 2875.073999999999 += 6.25 + 0.4993
2021-01-01T16:33:35+00:00 month_total: 2881.823299999999 += 6.25 + 0.159
2021-01-01T16:29:58+00:00 month_total: 2888.232299999999 += 6.25 + 0.4289
2021-01-01T16:12:47+00:00 month_total: 2894.911199999999 += 6.25 + 0.5156
2021-01-01T15:06:45+00:00 month_total: 2901.6767999999993 += 6.25 + 0.5595
2021-01-01T13:30:33+00:00 month_total: 2908.486299999999 += 6.25 + 1.0333
2021-01-01T12:28:24+00:00 month_total: 2915.769599999999 += 6.25 + 0.2054
2021-01-01T10:52:36+00:00 month_total: 2922.224999999999 += 6.25 + 0.0165
2021-01-01T10:46:32+00:00 month_total: 2928.491499999999 += 6.25 + 0.4495
2021-01-01T08:41:23+00:00 month_total: 2935.1909999999993 += 6.25 + 0.3932
2021-01-01T07:25:21+00:00 month_total: 2941.8341999999993 += 6.25 + 0.1033
2021-01-01T02:50:02+00:00 month_total: 2948.1874999999995 += 6.25 + 0.3124
2021-01-01T02:28:05+00:00 month_total: 2954.7498999999993 += 6.25 + 0.1303
2021-01-01T01:06:53+00:00 month_total: 2961.130199999999 += 6.25 + 0.415
SUMMARY FOR MONTH SO FAR 2021-01-01
==========
BINANCE EH HASH RATE: 15.5
BITFARMS EH HASH RATE: 1.2
BINANCE COINS MINED: 2967.795199999999
BITFARMS COINS MINED: 229.7647896774193
BITFARMS COINS MINED WITH BTC POOL FEE 0.025000000000000022: 224.0206699354838
AVG BTC CLOSING PRICE USD: 35700.56681818182
__________
USD mined: 7,997,664.9
require 'net/http'
require 'optparse'
require 'date'
require 'nokogiri'
require 'scanf'
options = {}
YearMonth = Struct.new(:val)
def parse_yearmonth(val)
Date.strptime(val, '%Y-%m')
end
parser = OptionParser.new do |opts|
opts.banner = "Usage: analyze.rb"
opts.accept(YearMonth) do |val|
parse_yearmonth val
end
opts.on("--yearmonth YEAR-MONTH", YearMonth) do |ym|
options[:yearmonth] = ym
end
end
begin
parser.parse!
raise OptionParser::MissingArgument.new("--yearmonth") if options[:yearmonth].nil?
rescue OptionParser::InvalidOption, OptionParser::MissingArgument
puts $!.to_s
puts parser
exit
end
uri = URI('https://btc.com/stats/pool/Binance%20Pool')
month_total = 0.to_f
Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|
params = { :page => 1}
loop do
uri.query = URI.encode_www_form(params)
request = Net::HTTP::Get.new uri
request['X-Requested-With'] ='XMLHttpRequest'
p uri.query
response = http.request(request)
frag = nil
frag = Nokogiri::HTML.fragment(response.body)
block_time = nil
last_block_time = nil
frag.xpath('*/td[4]/text()[1]').each do |node|
block_time = nil
node.parent.parent.xpath('.//@data-btccom-timestamp').each do |timestamp|
block_time = DateTime.strptime(timestamp,'%s')
end
continue if last_block_time == block_time
if block_time.instance_of?(DateTime) && (block_time.year == options[:yearmonth].year && block_time.month == options[:yearmonth].month)
last_block_time = block_time
parts = node.to_s.scanf('%f + %f')
puts block_time.to_s + " month_total: " + month_total.to_s + " += " + parts[0].to_s + " + " + parts[1].to_s
month_total += parts.sum
end
end
break if block_time.nil?
if block_time.instance_of?(DateTime) && (block_time.year != options[:yearmonth].year || block_time.month < options[:yearmonth].month)
break
end
params[:page] += 1
sleep 1
end
end
binance_fee = 0.975 # 2.5 percent
binance_hash_eh = 15.5 # get hash rate
bitfarm_hash_eh = 1.2
bitfarms_percentage = 1.2/15.5
bitfarms_month_total = month_total * bitfarms_percentage
#TODO get from api of coin market cap, better yet binance
jan_usd_prices = [32067.64, 33005.76, 30825.70, 35547.75, 36069.81, 36630.08, 35791.28, 36178.14, 36825.37, 39187.33, 37316.36, 33922.96, 35566.66, 38356.44, 40254.55, 40797.61, 39371.04, 36824.36, 33992.43, 31971.91, 32782.02, 32127.27]
avg_coin_price_usd = jan_usd_prices.sum.fdiv(jan_usd_prices.size)
usd_mined = (bitfarms_month_total * binance_fee * avg_coin_price_usd)
puts "SUMMARY FOR MONTH SO FAR " + options[:yearmonth].to_s
puts '=' * 10
puts "BINANCE EH HASH RATE: " + binance_hash_eh.to_s
puts "BITFARMS EH HASH RATE: " + bitfarm_hash_eh.to_s
puts "BINANCE COINS MINED: " + month_total.to_s
puts "BITFARMS COINS MINED: " + bitfarms_month_total.to_s
puts "BITFARMS COINS MINED WITH BTC POOL FEE " + (1 - binance_fee).to_s + ": " + (bitfarms_month_total * binance_fee).to_s
puts "AVG BTC CLOSING PRICE USD: " + avg_coin_price_usd.to_s
puts "_" * 10
puts "USD mined: " + usd_mined.round(2).to_s.reverse.gsub(/(\d{3})(?=\d)/, '\\1,').reverse
puts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment