From eec30b18479c17ac495392e98cdddfd178f92f90 Mon Sep 17 00:00:00 2001 From: Greg Sanders Date: Tue, 23 May 2023 16:50:50 -0400 Subject: [PATCH] db_col_psbt: convert to PSBTv2 on load from db --- db/bindings.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/db/bindings.c b/db/bindings.c index 119f82a62..745af449b 100644 --- a/db/bindings.c +++ b/db/bindings.c @@ -437,12 +437,15 @@ struct bitcoin_tx *db_col_tx(const tal_t *ctx, struct db_stmt *stmt, const char struct wally_psbt *db_col_psbt(const tal_t *ctx, struct db_stmt *stmt, const char *colname) { + struct wally_psbt *psbt; size_t col = db_query_colnum(stmt, colname); const u8 *src = db_column_blob(stmt, col); size_t len = db_column_bytes(stmt, col); db_column_null_warn(stmt, colname, col); - return psbt_from_bytes(ctx, src, len); + psbt = psbt_from_bytes(ctx, src, len); + psbt_set_version(psbt, 2); + return psbt; } struct bitcoin_tx *db_col_psbt_to_tx(const tal_t *ctx, struct db_stmt *stmt, const char *colname)