Files

22 lines
608 B
C++
Raw Permalink Normal View History

2023-04-03 13:36:21 +02:00
#include <stdio.h>
#include <cstdint>
int main(int x, char **y)
{
2023-12-18 13:35:17 +01:00
const uint64_t blocks = 210000;
2023-04-03 13:36:21 +02:00
uint64_t max = 0;
uint64_t max2 = 0;
uint64_t reward = 5000000000;
uint64_t reward2 = 5000000000000;
for (int era = 0; era < 50; ++era) {
uint64_t add = reward * blocks;
uint64_t add2 = reward2 * blocks;
reward /= 2;
reward2 /= 2;
max += add;
max2 += add2;
2023-12-18 13:35:17 +01:00
printf("%02d] %17llu added gives: 0x%016llx | %llu\n", era, add, max, max);
printf("%02d] %17llu added gives: 0x%016llx | %llu\n", era, add2, max2, max2);
2023-04-03 13:36:21 +02:00
}
}