This PR builds on #25973, fixing listreceivedby* RPCs by filtering out send addresses using IsMine (see #25973 (review)). It also breaks down the listreceivedby tests into subtests and adds a test to verify ’listreceivedby*’ does not return send addresses
DrahtBot
commented at 4:59 pm on September 25, 2024:
contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Make sure to run all tests locally, according to the documentation.
The failure may happen due to a number of reasons, for example:
Possibly due to a silent merge conflict (the changes in this pull request being
incompatible with the current code in the target branch). If so, make sure to rebase on the latest
commit of the target branch.
A sanitizer issue, which can only be found by compiling with the sanitizer and running the
affected test.
An intermittent issue.
Leave a comment here, if you need help tracking down a confusing failure.
wallet: 'Filter' out 'send' addresses from 'listreceivedby*'1ebbc00fd8
test: split 'listreceivedby' tests in subtests
Co-authored-by: Andreas Kouloumos <kouloumosa@gmail.com>
c4968d5147
test: 'listreceivedby*' does not return send address
Co-authored-by: Andreas Kouloumos <kouloumosa@gmail.com>
I ran the unit test and functional test (without bdb) and all pass.
Also tested manually using regtest the steps in function test_listreceivedby and the behaviour is the expected.
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2024-11-21 09:12 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me