mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-19 15:14:23 +01:00
signmessage: improve the UX of the rpc command when zbase is not a valid one
Changelog-Fixed: signmessage: improve the UX of the rpc command when zbase is not a valid one Stacktrace generated with a bad `zbase` ``` lightningd: lightningd/signmessage.c:59: from_zbase32: Assertion `len == tal_bytelen(u8arr)' failed lightningd: FATAL SIGNAL 6 (version v0.11.1) 0x55b9b1b4e617 send_backtrace [...] ``` Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
This commit is contained in:
committed by
Rusty Russell
parent
49c6459148
commit
d4bc4f6460
@@ -1866,6 +1866,9 @@ def test_signmessage(node_factory):
|
||||
checknokey = l2.rpc.checkmessage(message="message for you", zbase=zm)
|
||||
assert checknokey['pubkey'] == l1.info['id']
|
||||
assert checknokey['verified']
|
||||
# check that checkmassage used with a wrong zbase format throws an RPC exception
|
||||
with pytest.raises(RpcError, match="zbase is not valid zbase32"):
|
||||
l2.rpc.checkmessage(message="wrong zbase format", zbase="wrong zbase format")
|
||||
|
||||
|
||||
def test_include(node_factory):
|
||||
|
||||
Reference in New Issue
Block a user