From 4e58415299765304d9565d08646f0a2bae138aa7 Mon Sep 17 00:00:00 2001 From: Jonathan Zernik Date: Wed, 5 Aug 2020 04:16:08 -0700 Subject: [PATCH] Add offer table (#229) * Add offer table to db schema * Add offer table to db schema * Add sent payment table --- init.sql | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/init.sql b/init.sql index 1a688cf2..b6497399 100644 --- a/init.sql +++ b/init.sql @@ -42,3 +42,31 @@ CREATE TABLE IF NOT EXISTS peer ( uploading BOOLEAN NOT NULL, downloading BOOLEAN NOT NULL ); + +CREATE TABLE IF NOT EXISTS offer ( + offer_id SERIAL PRIMARY KEY, + created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + squeak_hash CHAR(64) NOT NULL, + key_cipher bytea NOT NULL, + iv bytea NOT NULL, + preimage_hash CHAR(64) NOT NULL, + amount INTEGER NOT NULL, + payment_request TEXT NOT NULL, + node_pubkey VARCHAR(66) NOT NULL, + node_host VARCHAR(256) NOT NULL, + node_port INTEGER NOT NULL, + peer_id INTEGER NOT NULL +); + +CREATE TABLE IF NOT EXISTS sent_payment ( + sent_payment_id SERIAL PRIMARY KEY, + created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + offer_id INTEGER NOT NULL, + peer_id INTEGER NOT NULL, + squeak_hash CHAR(64) NOT NULL, + preimage_hash CHAR(64) NOT NULL, + preimage CHAR(64) NOT NULL, + amount INTEGER NOT NULL, + node_pubkey VARCHAR(66) NOT NULL, + preimage_is_valid BOOLEAN NOT NULL +);