rustreexo icon indicating copy to clipboard operation
rustreexo copied to clipboard

Requirements to support node&wallet

Open kcalvinalvin opened this issue 3 years ago • 0 comments

For a node/wallet to used the rustreexo library, we need to support additional things in the current rustreexo library.

  • [x] add() method on stump needs to return new hashes and their positions
  • [x] del() method on stump needs to return new hashes in their current positions
  • [x] Need to support add() on cached proofs
  • [x] Need to support del() on cached proofs
  • [ ] Extra: Need to support undo on cached proofs

Additionally, the node either needs to be able to parse utreexo block messages or the utreexod node in github.com/utreexo/utreexod needs to support an rpc call that returns utreexo proofs for a requested block.

kcalvinalvin avatar Oct 09 '22 09:10 kcalvinalvin