22 lines
747 B
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`)
|
|
);
|