From 0f89653ce87336a6b57fb8eb43c91ca7ef2a70ac Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Sat, 7 Apr 2018 14:34:51 +0200 Subject: [PATCH] db: Add table for transactions we are interested in Currently these are either transactions we sent ourselves or transactions that we are watching because they are part of a channel. Signed-off-by: Christian Decker --- wallet/db.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/wallet/db.c b/wallet/db.c index f9167c31a..461347f3c 100644 --- a/wallet/db.c +++ b/wallet/db.c @@ -290,6 +290,16 @@ char *dbmigrations[] = { " , msatoshi_to_us_max = msatoshi_local" " ;", /* -- Min and max msatoshi_to_us ends -- */ + /* Transactions we are interested in. Either we sent them ourselves or we + * are watching them. We don't cascade block height deletes so we don't + * forget any of them by accident.*/ + "CREATE TABLE transactions (" + " id BLOB" + ", blockheight INTEGER REFERENCES blocks(height) ON DELETE SET NULL" + ", txindex INTEGER" + ", rawtx BLOB" + ", PRIMARY KEY (id)" + ");", NULL, };