kaspanet / kaspad

Kaspad was the reference full node Kaspa implementation written in Go (golang), now rewritten in Rust: https://github.com/kaspanet/rusty-kaspa
ISC License
450 stars 232 forks source link

Fix block verbosedata population… #2275

Open TMKCodes opened 5 months ago

TMKCodes commented 5 months ago

Fix block verbosedata population from skipping transaction verbosedata population when BlockInfo errorenously reports block as Header only, but domainBlock is still fount with GetBlockEvenIfHeaderOnly.

Basically this affects archival servers. Once archival server moves on pruning point it loses verboseData from transactions as such transaction id is lost unless repopulated from the block data.

bobpinella commented 2 weeks ago

We are currently running an archive node and need this fix badly - will this PR be incorporated into the next version anytime soon?

bobpinella commented 2 weeks ago

I just noticed that this version of kaspad has been deprecated. Has this issue been fixed in the new Rust version?