From 11ff3cc9bdf73d4e5eacb82a812b1cfc014619ee Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 17 Jan 2026 09:01:17 -0800 Subject: [PATCH] fix: correct totalShares and distributionPool values MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - totalShares: 100020000000 → 10002000000 (100.02亿 = 100亿 + 200万) - distributionPool: 200000000 → 2000000 (200万) Fixed in: - trading-service/prisma/schema.prisma - trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql - mining-service/.env.example Co-Authored-By: Claude Opus 4.5 --- backend/services/mining-service/.env.example | 4 ++-- .../migrations/0002_add_trading_burn_system/migration.sql | 2 +- backend/services/trading-service/prisma/schema.prisma | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/services/mining-service/.env.example b/backend/services/mining-service/.env.example index 1acdb91f..16ef4ea5 100644 --- a/backend/services/mining-service/.env.example +++ b/backend/services/mining-service/.env.example @@ -21,8 +21,8 @@ KAFKA_GROUP_ID=mining-service-group JWT_SECRET=your-jwt-secret-key # Mining Configuration -TOTAL_SHARES=100020000000 -DISTRIBUTION_POOL=200000000 +TOTAL_SHARES=10002000000 +DISTRIBUTION_POOL=2000000 INITIAL_PRICE=1 HALVING_PERIOD_YEARS=2 BURN_TARGET=10000000000 diff --git a/backend/services/trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql b/backend/services/trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql index bcecd98e..6b6433db 100644 --- a/backend/services/trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql +++ b/backend/services/trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql @@ -8,7 +8,7 @@ -- CreateTable CREATE TABLE "trading_configs" ( "id" TEXT NOT NULL, - "total_shares" DECIMAL(30,8) NOT NULL DEFAULT 100020000000, + "total_shares" DECIMAL(30,8) NOT NULL DEFAULT 10002000000, "burn_target" DECIMAL(30,8) NOT NULL DEFAULT 10000000000, "burn_period_minutes" INTEGER NOT NULL DEFAULT 2102400, "minute_burn_rate" DECIMAL(30,18) NOT NULL DEFAULT 4756.468797564687, diff --git a/backend/services/trading-service/prisma/schema.prisma b/backend/services/trading-service/prisma/schema.prisma index e67345be..71680ed3 100644 --- a/backend/services/trading-service/prisma/schema.prisma +++ b/backend/services/trading-service/prisma/schema.prisma @@ -12,8 +12,8 @@ datasource db { // 交易全局配置 model TradingConfig { id String @id @default(uuid()) - // 总积分股数量: 100.02亿 (1000.2亿 = 100020000000) - totalShares Decimal @default(100020000000) @map("total_shares") @db.Decimal(30, 8) + // 总积分股数量: 100.02亿 (100亿 + 200万 = 10002000000) + totalShares Decimal @default(10002000000) @map("total_shares") @db.Decimal(30, 8) // 目标销毁量: 100亿 (4年销毁完) burnTarget Decimal @default(10000000000) @map("burn_target") @db.Decimal(30, 8) // 销毁周期: 4年 (分钟数) 365*4*1440 = 2102400