{ "version": "5", "dialect": "mysql", "id": "f6f5cc62-c675-495e-ac2c-7a5abee1a12b", "prevId": "33a25b6c-f9fd-41c4-bb21-858cf3adca97", "tables": { "presale_stats_cache": { "name": "presale_stats_cache", "columns": { "id": { "name": "id", "type": "int", "primaryKey": false, "notNull": true, "autoincrement": true }, "chain": { "name": "chain", "type": "varchar(16)", "primaryKey": false, "notNull": true, "autoincrement": false }, "usdtRaised": { "name": "usdtRaised", "type": "decimal(30,6)", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'0'" }, "tokensSold": { "name": "tokensSold", "type": "decimal(30,6)", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'0'" }, "weiRaised": { "name": "weiRaised", "type": "decimal(30,6)", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'0'" }, "lastUpdated": { "name": "lastUpdated", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": { "presale_stats_cache_id": { "name": "presale_stats_cache_id", "columns": [ "id" ] } }, "uniqueConstraints": {}, "checkConstraint": {} }, "trc20_purchases": { "name": "trc20_purchases", "columns": { "id": { "name": "id", "type": "int", "primaryKey": false, "notNull": true, "autoincrement": true }, "txHash": { "name": "txHash", "type": "varchar(128)", "primaryKey": false, "notNull": true, "autoincrement": false }, "fromAddress": { "name": "fromAddress", "type": "varchar(64)", "primaryKey": false, "notNull": true, "autoincrement": false }, "usdtAmount": { "name": "usdtAmount", "type": "decimal(20,6)", "primaryKey": false, "notNull": true, "autoincrement": false }, "xicAmount": { "name": "xicAmount", "type": "decimal(30,6)", "primaryKey": false, "notNull": true, "autoincrement": false }, "blockNumber": { "name": "blockNumber", "type": "bigint", "primaryKey": false, "notNull": false, "autoincrement": false }, "status": { "name": "status", "type": "enum('pending','confirmed','distributed','failed')", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'pending'" }, "distributedAt": { "name": "distributedAt", "type": "timestamp", "primaryKey": false, "notNull": false, "autoincrement": false }, "distributeTxHash": { "name": "distributeTxHash", "type": "varchar(128)", "primaryKey": false, "notNull": false, "autoincrement": false }, "evmAddress": { "name": "evmAddress", "type": "varchar(64)", "primaryKey": false, "notNull": false, "autoincrement": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "onUpdate": true, "default": "(now())" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": { "trc20_purchases_id": { "name": "trc20_purchases_id", "columns": [ "id" ] } }, "uniqueConstraints": { "trc20_purchases_txHash_unique": { "name": "trc20_purchases_txHash_unique", "columns": [ "txHash" ] } }, "checkConstraint": {} }, "users": { "name": "users", "columns": { "id": { "name": "id", "type": "int", "primaryKey": false, "notNull": true, "autoincrement": true }, "openId": { "name": "openId", "type": "varchar(64)", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "email": { "name": "email", "type": "varchar(320)", "primaryKey": false, "notNull": false, "autoincrement": false }, "loginMethod": { "name": "loginMethod", "type": "varchar(64)", "primaryKey": false, "notNull": false, "autoincrement": false }, "role": { "name": "role", "type": "enum('user','admin')", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'user'" }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "onUpdate": true, "default": "(now())" }, "lastSignedIn": { "name": "lastSignedIn", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": { "users_id": { "name": "users_id", "columns": [ "id" ] } }, "uniqueConstraints": { "users_openId_unique": { "name": "users_openId_unique", "columns": [ "openId" ] } }, "checkConstraint": {} } }, "views": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "tables": {}, "indexes": {} } }