Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utxo set scanner #2072

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Utxo set scanner #2072

wants to merge 16 commits into from

Conversation

jellymlg
Copy link
Collaborator

@jellymlg jellymlg commented Dec 5, 2023

Added Utxo set scanner, which scans unspent boxes for the wallet when bootstrapping with Utxo set snapshot.

Closes #2034

@jellymlg jellymlg changed the title I2034 utxo set scan Utxo set scanner Dec 5, 2023
# Conflicts:
#	src/main/scala/org/ergoplatform/nodeView/wallet/ErgoWalletActor.scala
Copy link
Member

@kushti kushti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Please add ScalaDoc to all the non-private functions (such as iterateAVLTree, it is complex by both signature and implementation) and classes (including signals like StartUtxoSetScanWithHistory and StartUtxoSetScan)
  2. What is difference between StartUtxoSetScanWithHistory and StartUtxoSetScan ?
  3. How is it tested?
  4. Please do tests for iterateAVLTree at least, like done for dumpSnapshot (see property("dumping snapshot"))

Base automatically changed from v5.0.17 to master December 19, 2023 18:02
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.

2 participants