mirror of
https://github.com/aljazceru/lightning.git
synced 2026-02-23 15:04:19 +01:00
db: Add channel_id and type to the transactions table
Mainly used to differentiate channel-related transactions from on-chain wallet transactions. Will be used to filter `listtransaction` results and bundle transactions that belong to the same channel. Signed-off-by: Christian Decker <decker.christian@gmail.com>
This commit is contained in:
committed by
Rusty Russell
parent
9e98d01d02
commit
1e2291c40c
@@ -385,6 +385,13 @@ static struct migration dbmigrations[] = {
|
||||
/* remote signatures for channel announcement */
|
||||
{ "ALTER TABLE channels ADD remote_ann_node_sig BLOB;", NULL },
|
||||
{ "ALTER TABLE channels ADD remote_ann_bitcoin_sig BLOB;", NULL },
|
||||
/* Additional information for transaction tracking and listing */
|
||||
{ "ALTER TABLE transactions ADD type INTEGER;", NULL },
|
||||
/* Not a foreign key on purpose since we still delete channels from
|
||||
* the DB which would remove this. It is mainly used to group payments
|
||||
* in the list view anyway, e.g., show all close and htlc transactions
|
||||
* as a single bundle. */
|
||||
{ "ALTER TABLE transactions ADD channel_id INTEGER;", NULL},
|
||||
};
|
||||
|
||||
/* Leak tracking. */
|
||||
|
||||
Reference in New Issue
Block a user