This commit is contained in:
swrup 2026-02-25 22:42:33 +01:00
parent e716990b11
commit 2cc7bbd5fc
7 changed files with 45 additions and 20 deletions

View file

@ -411,6 +411,11 @@ let disable_wire ~output ~master_key ~payto_uri =
let drain ~output ~master_key ~debit_account_section ~credit_payto_uri ~wtid
~date ~amount =
let* key = read_master_key_file master_key in
let* () =
match String.length wtid = 32 with
| false -> Error "invalid wtid: must be 32 bytes"
| true -> Ok ()
in
let master_sig =
let open Signatures.MasterDrainProfit in
signf (EddsaSignature.sign ~key)