Kris Nuttycombe
95bbfd09aa
Update feature_zip239 test to use persisted sprout chains.
2022-07-15 08:23:57 -06:00
Kris Nuttycombe
9691d86047
Add a CLI flag to preferentially send V4 tx.
...
Since the wallet ecosystem may not be fully updated to handle
v5 transaction parsing at the point of NU5 activation, some
nodes may prefer to construct V4 transactions when not including
Orchard transaction components.
This change adds a CLI flag that allows node users to specify
that preference.
2022-05-26 07:26:38 -06:00
Daira Hopwood
dfea6c69d2
Repair `feature_zip239` RPC test by checking the debug log of node 0 rather than its stderr.
...
Since we no longer redirect stderr, this will correctly fail if stderr has unexpected output.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-03-27 08:37:03 +01:00
Jack Grigg
5a2e6183f3
net: Reject unknown CInv message types
...
Nodes will now reject messages containing unknown CInv message types,
instead of (mostly) ignoring them.
2021-09-15 20:08:01 +01:00
Jack Grigg
07143679dc
test: Set up mininodes at the start of feature_zip239
2021-09-15 17:50:57 +01:00
Jack Grigg
a97cfd241d
test: Implement CInv.__eq__() for mininode to simplify RPC test
2021-09-10 22:13:53 +01:00
Jack Grigg
d503691778
Add MSG_WTX support to inv messages
...
The change to AlreadyHave() means that nodes will also now send getdata
requests for v5 transactions.
2021-09-10 21:47:42 +01:00
Jack Grigg
9476f5d7ef
ProcessGetData: Respond to MSG_WTX requests
2021-09-10 21:46:05 +01:00