Commit Graph

10 Commits

Author SHA1 Message Date
Luke Parker
c138950c21 Document v2 TX/RCT output relation assumed when scanning 2024-07-06 19:57:38 -04:00
Luke Parker
d847ec5efb Reject torsioned spend keys to ensure we can spend the outputs we scan 2024-07-06 03:48:45 -04:00
Luke Parker
3de89c717d Correct imports for no-std 2024-07-04 02:18:38 -04:00
Luke Parker
b56c6fb39e Remove non-small-order view key bound
Guaranteed addresses are in fact guaranteed even with this due to prefixing key
images causing zeroing the ECDH to not zero the shared key.
2024-07-04 02:18:37 -04:00
Luke Parker
daa0f8f7d5 Diversify ViewPair/Scanner into ViewPair/GuaranteedViewPair and Scanner/GuaranteedScanner
Also cleans the Scanner impl.
2024-07-04 02:18:37 -04:00
Luke Parker
70c36ed06c Rewrite monero-wallet's send code
I have yet to redo the multisig code and the builder. This should be much
cleaner, albeit slower due to redoing work.

This compiles with clippy --all-features. I have to finish the multisig/builder
for --all-targets to work (and start updating the rest of Serai).
2024-07-04 02:18:37 -04:00
Luke Parker
0b20004ba1 Get the repo to compile again 2024-07-04 02:18:37 -04:00
Luke Parker
74aaac46ef Finish documenting monero-serai 2024-07-04 02:18:37 -04:00
Luke Parker
08b95abdd8 Document the RPC 2024-07-04 02:18:37 -04:00
Luke Parker
d740bd2924 Smash out RPC, wallet 2024-07-04 02:18:37 -04:00