diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 4a3002f8..1da5e338 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -479,7 +479,11 @@ "Bash(./node_modules/.bin/tsc:*)", "Bash(npm ls:*)", "Bash(npm run build:win:*)", - "Bash(npm run clean:*)" + "Bash(npm run clean:*)", + "Bash(git cherry-pick:*)", + "Bash(git stash:*)", + "Bash(docker compose build:*)", + "Bash(git log:*)" ], "deny": [], "ask": [] diff --git a/backend/mpc-system/services/service-party-app/tss-party/main.go b/backend/mpc-system/services/service-party-app/tss-party/main.go index b75bd655..9ef7f82c 100644 --- a/backend/mpc-system/services/service-party-app/tss-party/main.go +++ b/backend/mpc-system/services/service-party-app/tss-party/main.go @@ -223,6 +223,8 @@ func executeKeygen( go func() { defer inWg.Done() scanner := bufio.NewScanner(os.Stdin) + // 增加 buffer 大小到 1MB,默认 64KB 可能不够大消息 + scanner.Buffer(make([]byte, 1024*1024), 1024*1024) for scanner.Scan() { select { case <-ctx.Done():