fanquake
dc9d662683
Merge bitcoin/bitcoin#25235 : GetExternalSigner(): fail if multiple signers are found
...
292b1a3e9c GetExternalSigner(): fail if multiple signers are found (amadeuszpawlik)
Pull request description:
If there are multiple external signers, `GetExternalSigner()` will
just pick the first one in the list. If the user has two or more
hardware wallets connected at the same time, he might not notice this.
This PR adds a check and fails with suitable message, forcing the user to disconnect all but one external signer, so that there is no ambiguity as to which external signer was used.
ACKs for top commit:
Sjors:
tACK 292b1a3e9c
achow101:
ACK 292b1a3e9c
Tree-SHA512: e2a41d3eecc607d4f94e708614bed0f3545f7abba85f300c5a5f0d3d17d72c815259734accc5ca370953eacd290f27894ba2c18016f5e9584cd50fa1ec2fbb0b
2022-08-13 16:08:19 +01:00
..
2022-08-12 13:00:06 +02:00
2022-07-20 13:10:12 +01:00
2022-06-22 09:54:15 +02:00
2022-07-20 15:34:36 +02:00
2022-07-21 19:54:18 +02:00
2022-08-04 16:58:01 +01:00
2022-08-10 11:14:53 -03:00
2022-08-03 12:03:28 -04:00
2022-07-29 14:43:11 +01:00
2022-06-29 16:35:02 +01:00
2022-08-03 12:03:28 -04:00
2022-08-02 15:29:16 +02:00
2022-07-25 12:16:54 +02:00
2022-08-13 16:08:19 +01:00
2022-08-05 15:19:03 -04:00
2022-08-11 13:41:47 -04:00
2022-06-11 14:55:18 +01:00
2022-06-20 12:22:05 +01:00
2022-08-12 08:32:15 +02:00
2022-07-29 15:24:42 +02:00
2022-08-05 15:33:45 +02:00
2022-08-13 16:08:19 +01:00
2022-06-06 12:12:03 +02:00
2022-07-26 10:16:42 +01:00
2022-07-30 11:04:09 +02:00
2022-07-30 11:04:09 +02:00
2022-07-30 11:04:09 +02:00
2022-06-14 10:38:51 +02:00
2022-08-03 12:03:27 -04:00
2022-08-04 16:58:01 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-26 10:16:42 +01:00
2022-08-03 09:21:53 +02:00
2022-08-03 09:21:53 +02:00
2022-07-20 15:34:36 +02:00
2022-07-21 12:55:20 +03:00
2022-06-21 16:19:10 +02:00
2022-08-03 12:03:28 -04:00
2022-07-19 14:32:53 +02:00
2022-07-19 14:32:53 +02:00
2022-07-26 10:16:42 +01:00
2022-06-20 12:22:05 +01:00
2022-07-15 12:25:51 -04:00
2022-07-20 15:34:36 +02:00
2022-07-20 15:34:36 +02:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-08-03 12:03:27 -04:00
2022-06-02 11:42:12 -04:00
2022-08-04 11:32:26 +02:00
2022-08-04 11:32:25 +02:00
2022-06-02 22:30:30 +08:00
2022-06-08 14:02:54 +02:00
2022-08-10 13:36:33 +01:00
2022-08-12 13:00:06 +02:00
2022-06-23 15:33:01 +02:00
2022-06-14 16:55:22 +02:00
2022-07-15 12:26:00 -04:00
2022-08-11 11:57:12 -04:00
2022-07-20 10:34:46 +01:00
2022-08-05 09:03:33 +01:00
2022-07-14 14:50:44 +02:00
2022-08-10 15:09:29 +02:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-06-14 10:38:51 +02:00
2022-08-07 22:57:56 +02:00
2022-07-26 11:06:10 +02:00
2022-06-27 16:47:48 -04:00
2022-08-10 11:58:17 -04:00
2022-08-10 14:25:43 -04:00
2022-08-04 11:32:25 +02:00
2022-07-20 10:34:46 +01:00
2022-07-13 15:21:12 +02:00
2022-07-20 10:34:46 +01:00
2022-08-05 10:28:11 -03:00
2022-07-26 11:05:04 +02:00
2022-06-14 10:38:51 +02:00
2022-06-29 10:31:53 +02:00
2022-07-13 15:20:49 +02:00
2022-07-13 15:20:49 +02:00
2022-06-14 10:38:51 +02:00
2022-07-30 11:04:09 +02:00
2022-07-20 10:34:46 +01:00
2022-07-22 12:45:07 +02:00
2022-07-19 14:12:33 +02:00
2022-08-02 15:29:16 +02:00
2022-08-02 15:29:16 +02:00
2022-07-28 14:39:45 +08:00
2022-07-28 14:39:45 +08:00
2022-08-12 08:32:15 +02:00
2022-08-12 08:32:15 +02:00