- 提取 getUsdtDecimals(network) 函数,消除多处重复的 network === 'ETH' ? 6 : 18 判断 - 提取 extractPurchasedAmount(receipt, contract, defaultAmount) 函数,消除 buyWithUSDT/buyWithBNB 中重复的 TokensPurchased 事件解析逻辑 - 提取 extractErrorMessage(err) 函数,消除两个购买函数中重复的错误处理逻辑 - 删除 return 块中重复的 calcTokens: calcTokens(已在 v3 修复) - 代码从约 300 行精简,逻辑更清晰,维护性更强 |
||
|---|---|---|
| .. | ||
| _core/hooks | ||
| components | ||
| contexts | ||
| hooks | ||
| lib | ||
| pages | ||
| App.tsx | ||
| const.ts | ||
| index.css | ||
| main.tsx | ||