SW van Heerden

Results 42 issues of SW van Heerden

We need to fix the borken ffi tests. These are denoted by "@brokenFFI"

Pending #5252 The wallet can read the network version that last opened it up. If the network does not match, close the wallet with an appropriate error message.

C-enhancement
E-good_first_issue
A-wallet

The wallet uses these statuses to reflect the transaction status, origin etc. ```rust pub enum TransactionStatus { /// This transaction has been completed between the parties but has not been...

The wallet has two functions that do very much the same job, and the utxo scanner calls both in sequence. ```rust ScanForRecoverableOutputs(Vec), ScanOutputs(Vec), ``` We can remove one, and only...

When a new peer misbehaves before we have added them as a peer the current code does not ban them. We get this error ``` Failed to ban peer due...

We currently have a lot of different transactions like 1-sided, 1-sided stealth, brun etc. These all colour transactions and make tracing easier. We need to think about how this influences...

Wallets can improve trust between them and base nodes by keeping track of and validating proof of work. The validation process needs to reflect this and also make sure it...

Wallet doing utxo scanning take forever to process large blocks. Its very easy to see this doing wallet recovery.

They should move the base node settings as they are not specific to block sync.

The mempool should ban a peer if it receives an invalid transaction. This is primarily a method to stop DOS attacks.