Monero-style emission

This commit is contained in:
2026-03-29 23:30:31 +02:00
parent 0d7adc39e0
commit 50e357d8a2
6 changed files with 106 additions and 184 deletions

View File

@@ -7,6 +7,8 @@
#include <stdio.h>
#include <stdbool.h>
#include <string.h>
#include <constants.h>
#include <uint256.h>
typedef struct {
DynArr* blocks;
@@ -22,7 +24,7 @@ bool Chain_IsValid(blockchain_t* chain);
void Chain_Wipe(blockchain_t* chain);
// I/O
bool Chain_SaveToFile(blockchain_t* chain, const char* dirpath);
bool Chain_LoadFromFile(blockchain_t* chain, const char* dirpath);
bool Chain_SaveToFile(blockchain_t* chain, const char* dirpath, uint256_t currentSupply);
bool Chain_LoadFromFile(blockchain_t* chain, const char* dirpath, uint256_t* outCurrentSupply);
#endif