24 lines
660 B
SQL
24 lines
660 B
SQL
CREATE TABLE tx (
|
|
id SERIAL PRIMARY KEY,
|
|
date_registered DATETIME NOT NULL default CURRENT_DATE,
|
|
block_number INTEGER NOT NULL,
|
|
tx_index INTEGER NOT NULL,
|
|
tx_hash VARCHAR(66) NOT NULL,
|
|
sender VARCHAR(42) NOT NULL,
|
|
recipient VARCHAR(42) NOT NULL,
|
|
source_token VARCHAR(42) NOT NULL,
|
|
destination_token VARCHAR(42) NOT NULL,
|
|
from_value INTEGER NOT NULL,
|
|
to_value INTEGER NOT NULL,
|
|
success BOOLEAN NOT NULL,
|
|
date_block DATETIME NOT NULL,
|
|
CHECK (success IN (0, 1))
|
|
);
|
|
|
|
CREATE TABLE tx_sync (
|
|
id SERIAL PRIMARY_KEY,
|
|
tx VARCHAR(66) NOT NULL
|
|
);
|
|
|
|
INSERT INTO tx_sync (tx) VALUES('0x0000000000000000000000000000000000000000000000000000000000000000');
|