add log-system, bug fixed
This commit is contained in:
@@ -3,17 +3,19 @@ CREATE TABLE IF NOT EXISTS ETH_wallets (
|
||||
queue_id VARCHAR(255) NOT NULL,
|
||||
timestamp BIGINT NOT NULL,
|
||||
sign VARCHAR(255) NOT NULL,
|
||||
status TINYINT DEFAULT 0 -- 0未在监听 1正在监听
|
||||
status TINYINT DEFAULT 0
|
||||
);
|
||||
|
||||
CREATE INDEX idx_queue_id ON ETH_wallets (queue_id);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS ETH_balances (
|
||||
address VARCHAR(255) NOT NULL,
|
||||
symbol VARCHAR(32) DEFAULT "ETH",
|
||||
used_gas DECIMAL(40,16) DEFAULT 0,
|
||||
balance DECIMAL(40,16) DEFAULT 0,
|
||||
success_tx_hash TEXT DEFAULT NULL, -- 使用,隔开
|
||||
failed_tx_hash TEXT DEFAULT NULL, -- 使用,隔开
|
||||
PRIMARY KEY (address), -- 钱包地址唯一
|
||||
success_tx_hash TEXT DEFAULT NULL,
|
||||
failed_tx_hash TEXT DEFAULT NULL,
|
||||
PRIMARY KEY (address),
|
||||
FOREIGN KEY (address) REFERENCES ETH_wallets (address) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
@@ -22,15 +24,15 @@ CREATE TABLE IF NOT EXISTS USDT_balances (
|
||||
symbol VARCHAR(32) DEFAULT "USDT",
|
||||
freeze_num DECIMAL(40,16) DEFAULT 0,
|
||||
balance DECIMAL(40,16) DEFAULT 0,
|
||||
success_tx_hash TEXT DEFAULT NULL, -- 使用,隔开
|
||||
failed_tx_hash TEXT DEFAULT NULL, -- 使用,隔开
|
||||
PRIMARY KEY (address), -- 钱包地址唯一
|
||||
success_tx_hash TEXT DEFAULT NULL,
|
||||
failed_tx_hash TEXT DEFAULT NULL,
|
||||
PRIMARY KEY (address),
|
||||
FOREIGN KEY (address) REFERENCES ETH_wallets (address) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS ETH_unconfirmed_tx (
|
||||
queue_id VARCHAR(255) NOT NULL, -- 关联的msg queue_id
|
||||
tx_type TINYINT NOT NULL, -- 0充值,1提现,2支付
|
||||
queue_id VARCHAR(255) NOT NULL,
|
||||
tx_type TINYINT NOT NULL,
|
||||
chain VARCHAR(32) DEFAULT "ETH",
|
||||
symbol VARCHAR(32),
|
||||
from_addr VARCHAR(255),
|
||||
@@ -38,6 +40,6 @@ CREATE TABLE IF NOT EXISTS ETH_unconfirmed_tx (
|
||||
tx_hash VARCHAR(255),
|
||||
height BIGINT,
|
||||
amount DECIMAL(40,16),
|
||||
status TINYINT DEFAULT 2, -- 0充值失败,1充值成功,2充值待确认
|
||||
status TINYINT DEFAULT 2,
|
||||
FOREIGN KEY (queue_id) REFERENCES ETH_wallets (queue_id) ON DELETE CASCADE
|
||||
);
|
||||
);
|
||||
@@ -1,4 +1,3 @@
|
||||
-- mysql
|
||||
CREATE TABLE IF NOT EXISTS topup_req_msg (
|
||||
queue_id VARCHAR(255) NOT NULL,
|
||||
chain VARCHAR(32) NOT NULL,
|
||||
@@ -19,7 +18,7 @@ CREATE TABLE IF NOT EXISTS topup_resp_msg (
|
||||
amount DECIMAL(30,16) NOT NULL,
|
||||
tx_hash VARCHAR(255) DEFAULT NULL,
|
||||
height BIGINT DEFAULT NULL,
|
||||
status TINYINT DEFAULT 5, --遵循constant模块的定义
|
||||
status TINYINT DEFAULT 5,
|
||||
FOREIGN KEY (queue_id) REFERENCES topup_req_msg(queue_id)
|
||||
);
|
||||
|
||||
@@ -33,7 +32,7 @@ CREATE TABLE IF NOT EXISTS withdraw_req_msg (
|
||||
fee DECIMAL(30,16) NOT NULL,
|
||||
timestamp BIGINT,
|
||||
sign VARCHAR(255),
|
||||
status TINYINT DEFAULT 5, --遵循constant模块的定义
|
||||
status TINYINT DEFAULT 5,
|
||||
PRIMARY KEY (queue_id)
|
||||
);
|
||||
|
||||
@@ -47,7 +46,7 @@ CREATE TABLE IF NOT EXISTS withdraw_resp_msg (
|
||||
amount DECIMAL(30,16) DEFAULT NULL,
|
||||
fee DECIMAL(30,16) DEFAULT NULL,
|
||||
height BIGINT DEFAULT NULL,
|
||||
status TINYINT DEFAULT 5, --遵循constant模块的定义
|
||||
status TINYINT DEFAULT 5,
|
||||
FOREIGN KEY (queue_id) REFERENCES withdraw_req_msg(queue_id)
|
||||
);
|
||||
|
||||
@@ -61,7 +60,7 @@ CREATE TABLE IF NOT EXISTS pay_req_msg (
|
||||
fee DECIMAL(30,16) NOT NULL,
|
||||
timestamp BIGINT,
|
||||
sign VARCHAR(255),
|
||||
status TINYINT DEFAULT 5, --遵循constant模块的定义
|
||||
status TINYINT DEFAULT 5,
|
||||
PRIMARY KEY (queue_id)
|
||||
);
|
||||
|
||||
@@ -75,22 +74,10 @@ CREATE TABLE IF NOT EXISTS pay_resp_msg (
|
||||
amount DECIMAL(30,16) DEFAULT NULL,
|
||||
fee DECIMAL(30,16) DEFAULT NULL,
|
||||
height BIGINT DEFAULT NULL,
|
||||
status TINYINT DEFAULT 5, --遵循constant模块的定义
|
||||
status TINYINT DEFAULT 5,
|
||||
FOREIGN KEY (queue_id) REFERENCES pay_req_msg(queue_id)
|
||||
);
|
||||
|
||||
-- pay_msg的交易
|
||||
-- CREATE TABLE IF NOT EXISTS pay_msg_tx (
|
||||
-- queue_id VARCHAR(255) NOT NULL,
|
||||
-- tx_hash VARCHAR(255) DEFAULT NULL,
|
||||
-- to_addr VARCHAR(255) NOT NULL,
|
||||
-- amount DECIMAL(30,16) DEFAULT NULL,
|
||||
-- fee DECIMAL(30,16),
|
||||
-- height BIGINT DEFAULT 0,
|
||||
-- status TINYINT DEFAULT 5, --遵循constant模块的定义
|
||||
-- FOREIGN KEY (queue_id) REFERENCES pay_req_msg(queue_id)
|
||||
-- );
|
||||
|
||||
CREATE TABLE IF NOT EXISTS remove_req_msg(
|
||||
queue_id VARCHAR(255) NOT NULL,
|
||||
msg_type TINYINT NOT NULL,
|
||||
|
||||
Reference in New Issue
Block a user