Skip to content

Conversation

@nexerino
Copy link

@nexerino nexerino commented Jul 7, 2021

No description provided.

jcramer and others added 15 commits April 9, 2021 09:38
validation after graph search assumes missing transactions to be invalid.
This assumption must be reverted before proceeding with the next validation
because some skipped transactions from the previous validation may have been
non-contributing valid slp transactions. Since reverting a graph node's
validity back to unknown state is far to difficult to manage we just save
the valid txids to a new cache and reset the whole graph with the internal
cache of valid txids.
Now we are using a new go-like WaitGroup class to
manage the validation of NFT1 children which requires
validation of NFT parents before the NFT can be validated.
The NFT1 validator uses `self.wg.wait()` to allow NFT genesis
and group parent download threads to complete before
continuing with the NFT validation.
* improve gs cache strategy
* revert a check in add_job
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants