lightningd: only allow closing to native segwit

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Removed: JSON-RPC: `close` `destination` no longer allows p2pkh or p2sh addresses (deprecated v0.11.0)
This commit is contained in:
Rusty Russell
2022-12-12 16:36:04 +10:30
parent ae48c7b78d
commit 66bde4bd9f
6 changed files with 11 additions and 8 deletions

View File

@@ -16,8 +16,11 @@
* - if the `scriptpubkey` is not in one of the above forms:
* - SHOULD send a `warning`
*/
/* We still allow them to specify an old-style P2PKH or P2SH (though we
* never will send such a thing!) if they're not using anchors. */
bool valid_shutdown_scriptpubkey(const u8 *scriptpubkey,
bool anysegwit,
bool anchors);
bool allow_oldstyle);
#endif /* LIGHTNING_COMMON_SHUTDOWN_SCRIPTPUBKEY_H */