Commit graph

12 commits

Author SHA1 Message Date
Thomas Winget
f3c0bd79a4 fix wallet3 db overall output count 2022-05-23 19:24:42 -04:00
Thomas Winget
f3a3399723 fix wallet3 db output fetch 2022-04-26 12:30:49 -04:00
Thomas Winget
b7e5715d7b add pop_block function and block removal trigger to wallet3 db 2022-04-26 12:30:05 -04:00
Thomas Winget
827cb3fe6c lots of minor wallet 3 fixes, rct signing still failing verification 2022-04-04 22:14:08 -04:00
Thomas Winget
676aa56bbb very basic tx construction, signing, and submission should be working
still def needs (much) testing
2022-03-28 22:24:29 -04:00
Sean Darcy
3d3765f1ae key image generates correctly 2022-03-28 22:24:29 -04:00
Sean Darcy
d1b7d7bb0b check output of sign transaction 2022-03-28 22:24:29 -04:00
Sean Darcy
b1d4921e24 Loads in real data to test if the transaction is signing correctly
The wallet needs to be fed a single output plus a sufficient number of
decoys. This transaction was run on the testnet and details were copied
into the test file.
2022-03-28 22:24:29 -04:00
Thomas Winget
aa5bd8ba26 add key derivation for outputs to scanner 2022-03-28 22:24:29 -04:00
Thomas Winget
f67c0f8c4b refactor wallet3 db usage
db usage all now abstracted rather than having sql lying around everywhere.

fix a couple minor bugs in tx construction logic.
2022-03-28 22:24:29 -04:00
Sean Darcy
d7fe7646fc initial commit for decoy selection 2021-12-14 15:37:57 +11:00
Thomas Winget
ecb62e8fab Wallet3 squashed initial commit
tx scanning for basic transactions working
  - TODO: subadresses.  The scanning code is there, but it does not
  currently know/care about any subaddresses.

daemon comms for basic syncing working

(multi-)wallet sync more or less working properly
  - seem to have a dangling shared_ptr somewhere when removing a wallet from
  daemon comms, so not working perfectly yet.

Lots of TODOs and cleanup needed, as well as further features of course.
2021-11-30 16:31:54 -05:00