Files
darkfi/script/research/blockchain-explorer/transactions.sql

15 lines
533 B
SQL

-- Database transactions table definition.
-- We store data in a usable format.
CREATE TABLE IF NOT EXISTS transactions (
-- Transaction hash identifier
transaction_hash TEXT PRIMARY KEY NOT NULL,
-- Header hash identifier of the block this transaction was included in
header_hash TEXT NOT NULL,
-- TODO: Split the payload into a more easily readable fields
-- Transaction payload
payload BLOB NOT NULL,
FOREIGN KEY(header_hash) REFERENCES blocks(header_hash) ON DELETE CASCADE ON UPDATE CASCADE
);