Michael Sutton

Results 10 issues of Michael Sutton

Archival nodes (i.e., kaspad instances running with `--archival` flag) are suppose to keep all header and block data forever. However, currently if an archival node is offline for more than...

A few users reported this crash. The error usually happens to properly running and synced nodes, and disappears when rerunning kaspad after the crash. Here are example logs: ``` 2021-12-14...

Pruning point proof uses block levels in order to allow polylogarithmic history size (aka [Mining in Logarithmic Space](https://eprint.iacr.org/2021/623.pdf) (MLS)). In order to support variable difficulty, we used `max_target` rather then...

A user on discord reported that at some point, all blocks mined by his miner got the following messages: ``` [2021-12-15T22:05:51Z INFO kaspa_miner::miner] Found a block: ddd33dbcac02779d7911d1031db6f39bf9d24e53723438e8b97060366b219385 [2021-12-15T22:05:51Z WARN kaspa_miner::client]...

An issue for gathering any possible feature wished to be implemented during the rewrite of Kaspa to Rust. This might help guiding the developers to design things in a specific...

Initialize the pruning point depth store for the rare case where the pruning point is the first sink during initial IBD (virtual processor calls the depth store for each new...

For each UTXO notification batch, pass **virtual** blue score at the time (should be named `accepting_blue_score_upper_bound`). This should propagate through notifications and RPC layers. Wallets should use this upper bound...

Fixes a TN11 bug where transaction mass field hashing was not activated when modifying a cached block template. This produced invalid blocks when two miners with different addresses were connected...