More LN, more robust, more info

This commit is contained in:
kexkey
2019-01-11 18:46:40 -05:00
committed by kexkey
parent 986dfba936
commit f3a3b1e0ff
8 changed files with 139 additions and 60 deletions

View File

@@ -93,11 +93,18 @@ CREATE TABLE ln_invoice (
id INTEGER PRIMARY KEY AUTOINCREMENT,
label TEXT UNIQUE,
bolt11 TEXT UNIQUE,
payment_hash TEXT,
msatoshi INTEGER,
status TEXT,
pay_index INTEGER,
msatoshi_received INTEGER,
paid_at INTEGER,
description TEXT,
expires_at INTEGER,
callback_url TEXT,
calledback INTEGER DEFAULT FALSE,
callback_failed INTEGER DEFAULT FALSE,
inserted_ts INTEGER DEFAULT CURRENT_TIMESTAMP
)
);
CREATE INDEX idx_lninvoice_label ON ln_invoice (label);
CREATE INDEX idx_lninvoice_bolt11 ON ln_invoice (bolt11);
CREATE INDEX idx_lninvoice_status ON ln_invoice (status);