Electroneum
pruning.h File Reference
#include <stdint.h>
Include dependency graph for pruning.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 tools
 Various Tools.
 

Functions

constexpr uint32_t tools::get_pruning_log_stripes (uint32_t pruning_seed)
 
uint32_t tools::get_pruning_stripe (uint32_t pruning_seed)
 
uint32_t tools::make_pruning_seed (uint32_t stripe, uint32_t log_stripes)
 
bool tools::has_unpruned_block (uint64_t block_height, uint64_t blockchain_height, uint32_t pruning_seed)
 
uint32_t tools::get_pruning_stripe (uint64_t block_height, uint64_t blockchain_height, uint32_t log_stripes)
 
uint32_t tools::get_pruning_seed (uint64_t block_height, uint64_t blockchain_height, uint32_t log_stripes)
 
uint64_t tools::get_next_unpruned_block_height (uint64_t block_height, uint64_t blockchain_height, uint32_t pruning_seed)
 
uint64_t tools::get_next_pruned_block_height (uint64_t block_height, uint64_t blockchain_height, uint32_t pruning_seed)
 
uint32_t tools::get_random_stripe ()