core-lightning/common/test
Rusty Russell 36a2491a89 json: fix up msat amounts in non-_msat fields.
We had json_add_amount_msat_only(), which was designed to be used to
print out msat fields, if we had sats.

However, we misused it, so split it into the three different cases:
1. json_add_amount_sat_msat: We are using it correctly, with a field called
   xxx_msat.
2. json_add_amount_sats_deprecated: We were using it wrong, so deprecate
   the old field and create a new one which does end in _msat.
3. json_add_sats: we were using it to hand sats as a JSON parameter to an
   interface, where "XXXsat".

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Deprecated: Plugins: `rbf_channel` and `openchannel2` hooks `their_funding` (use `their_funding_msat`)
Changelog-Deprecated: Plugins: `openchannel2` hook `dust_limit_satoshis` (use `dust_limit_msat`)
Changelog-Deprecated: Plugins: `openchannel` hook `funding_satoshis` (use `funding_msat`)
Changelog-Deprecated: Plugins: `openchannel` hook `dust_limit_satoshis` (use `dust_limit_msat`)
Changelog-Deprecated: Plugins: `openchannel` hook `channel_reserve_satoshis` (use `channel_reserve_msat`)
Changelog-Deprecated: Plugins: `channel_opened` notification `amount` (use `funding_msat`)
Changelog-Deprecated: JSON-RPC: `listtransactions` `msat` (use `amount_msat`)
Changelog-Deprecated: Plugins: `htlc_accepted` `forward_amount` (use `forward_msat`)
2022-06-21 06:52:35 +09:30
..
Makefile json: reverse parse a coin_mvt tag back into an enum 2022-03-05 15:12:12 +10:30
onion-test-v0.json sphinx: Introduce a runtest command to the onion tool 2019-07-30 02:14:49 +00:00
run-amount.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-base64.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-bigsize.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-blindedpath_enctlv.c common: generalize extract_channel_id(). 2021-12-30 09:50:40 +10:30
run-blindedpath_onion.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-bolt11.c bolt11: reorder invoice production to match test vectors. 2022-04-02 09:40:18 +10:30
run-bolt12_decode.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-bolt12_merkle-json.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-bolt12_merkle.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-bolt12_period.c tools/generate_wire.py: make functions allocate the TLV. 2022-03-25 13:55:44 +10:30
run-cryptomsg.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-derive_basepoints.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-features.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-gossmap_guess_node_id.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-gossmap_local.c lightningd: Restore forwarding of legacy onions. 2022-03-31 19:38:05 +10:30
run-gossmap-fp16.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-ip_port_parsing.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-json_remove.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-json_scan.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-json.c json: fix up msat amounts in non-_msat fields. 2022-06-21 06:52:35 +09:30
run-key_derive.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-lease_rates.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-param.c common/param: support renaming options using "|<deprecatedname>". 2022-06-21 06:52:35 +09:30
run-psbt_diff.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-route_blinding_override_test.c json: fix up msat amounts in non-_msat fields. 2022-06-21 06:52:35 +09:30
run-route_blinding_test.c json: fix up msat amounts in non-_msat fields. 2022-06-21 06:52:35 +09:30
run-route-specific.c psbt: use DER encoded + sighash byte for PSBT_IN_PARTIAL_SIG items 2022-06-09 18:28:35 +02:00
run-route.c psbt: use DER encoded + sighash byte for PSBT_IN_PARTIAL_SIG items 2022-06-09 18:28:35 +02:00
run-softref.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-sphinx-xor_cipher_stream.c lightningd: Restore forwarding of legacy onions. 2022-03-31 19:38:05 +10:30
run-sphinx.c common/tlvstream: put TLV checking back in the generic function. 2022-03-25 13:55:44 +10:30
run-wireaddr.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30