Page MenuHomePhabricator

Merge #12265: [test] fundrawtransaction: lock watch-only shared address
ClosedPublic

Authored by nakihito on Sep 25 2019, 21:53.

Details

Summary

891beb0 [test] fundrawtransaction: lock watch-only shared address (Karl-Johan Alm)

Pull request description:

`self.nodes[0]` creates an address which is watch-only-shared with `self.nodes[3]`. If `nodes[0]` spends the associated UTXO during any of its sends later, the watchonly test will fail, as `nodes[3]` now has insufficient funds.

I ran into this in #12257 and this commit is in that PR as well, but I figured I'd split it out (and remove from there once/if merged).

Tree-SHA512: d04a04b1ecebe82127cccd47c1b3de311bf07f4b51dff80db20ea2f142e1d5c4a85ed6180c5c0b081d550e238c742e119b953f60f487deac5a3f3536e1a8d9fe

Backport of Core PR12265
https://github.com/bitcoin/bitcoin/pull/12265/

Test Plan
test_runner.py

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR12265
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 7588
Build 13216: Bitcoin ABC Buildbot (legacy)
Build 13215: arc lint + arc unit