update check ETH USDT USDC balance function
This commit is contained in:
@@ -110,12 +110,23 @@ const initDb = async () => {
|
||||
address TEXT NOT NULL,
|
||||
derivation_path TEXT NOT NULL,
|
||||
mnemonic TEXT NOT NULL,
|
||||
balance REAL DEFAULT 0, -- Добавлена колонка для хранения баланса
|
||||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE,
|
||||
UNIQUE(user_id, wallet_type)
|
||||
)
|
||||
`);
|
||||
|
||||
// Check if balance column exists in crypto_wallets table
|
||||
const balanceExists = await checkColumnExists('crypto_wallets', 'balance');
|
||||
if (!balanceExists) {
|
||||
await db.runAsync(`
|
||||
ALTER TABLE crypto_wallets
|
||||
ADD COLUMN balance REAL DEFAULT 0
|
||||
`);
|
||||
console.log('Column balance added to crypto_wallets table');
|
||||
}
|
||||
|
||||
// Create transactions table
|
||||
await db.runAsync(`
|
||||
CREATE TABLE IF NOT EXISTS transactions (
|
||||
|
||||
Reference in New Issue
Block a user