问题:
之前所有卖出成交时,积分股同时记入了买方账户和流通池,
导致同一笔积分股被重复计入两处(双重记账)。
修复:
- 做市商吃单时:积分股只进入流通池,不增加做市商 shareBalance
(目前不允许做市商挂卖单,做市商不需要持有积分股)
- 普通用户买入时:积分股直接进入买方账户,不再重复计入流通池
- 将 mmConfig 查询提到循环外复用,去掉循环内冗余查询
积分股流向(修复后):
做市商吃单: 卖方 -X → 流通池 +X(做市商 shareBalance 不变)
用户间交易: 卖方 -X → 买方 +X(流通池不变)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| .claude | ||
| api-gateway | ||
| infrastructure | ||
| mpc-system | ||
| scripts | ||
| services | ||
| .env.windows | ||
| docker-compose.windows.yml | ||