CREATE TABLE IF NOT EXISTS transactions ( id INTEGER PRIMARY KEY AUTOINCREMENT, tx_hash TEXT NOT NULL, height INTEGER NOT NULL, message_index INTEGER NOT NULL, sender TEXT NOT NULL, recipient TEXT NOT NULL, amount TEXT NOT NULL, memo TEXT, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, UNIQUE(tx_hash, message_index) );