nac-presale/drizzle/0008_lowly_pride.sql

22 lines
747 B
SQL

CREATE TABLE `listener_state` (
`id` varchar(32) NOT NULL,
`lastBlock` bigint NOT NULL DEFAULT 0,
`updatedAt` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,
CONSTRAINT `listener_state_id` PRIMARY KEY(`id`)
);
--> statement-breakpoint
CREATE TABLE `transaction_logs` (
`id` int AUTO_INCREMENT NOT NULL,
`txHash` varchar(128) NOT NULL,
`chainType` varchar(16) NOT NULL,
`fromAddress` varchar(64) NOT NULL,
`toAddress` varchar(64) NOT NULL,
`amount` decimal(30,6) NOT NULL,
`blockNumber` bigint,
`status` int NOT NULL DEFAULT 0,
`orderNo` varchar(128),
`createdAt` timestamp NOT NULL DEFAULT (now()),
CONSTRAINT `transaction_logs_id` PRIMARY KEY(`id`),
CONSTRAINT `transaction_logs_txHash_unique` UNIQUE(`txHash`)
);