feat: 添加 LP 流动性池边界测试
新增 LP 边界测试功能: - 添加流动性边界测试: - 添加金额为0 (InvalidAmount) - 添加超过代币余额 (InsufficientBalance) - 移除流动性边界测试: - 移除金额为0 (InvalidAmount) - 移除超过ytLP余额 (InsufficientBalance) - 移除时minOut过高 (InsufficientOutput) - 代币互换边界测试: - 互换金额为0 (InvalidAmount) - 相同代币互换 (SameToken) - 互换超过余额 (InsufficientBalance) UI功能: - 可折叠的边界测试区域 - 显示冷却时间和ytLP余额状态 - 中英文翻译支持 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -178,6 +178,23 @@
|
||||
"swap": "Swap",
|
||||
"cooldownNotPassed": "Cooldown not passed, please try later",
|
||||
"insufficientOutput": "Insufficient output amount",
|
||||
"cooldownWarning": "Cooldown remaining {{time}}, cannot remove liquidity yet"
|
||||
"cooldownWarning": "Cooldown remaining {{time}}, cannot remove liquidity yet",
|
||||
"boundaryHint": "These tests are designed to trigger LP contract errors. Expected errors are shown for each test.",
|
||||
"testAddZero": "Add Liquidity Zero",
|
||||
"testAddZeroDesc": "Test addLiquidity(token, 0, 0, 0)",
|
||||
"testAddExceed": "Add Exceed Balance",
|
||||
"testAddExceedDesc": "Add liquidity exceeding token balance",
|
||||
"testRemoveZero": "Remove Liquidity Zero",
|
||||
"testRemoveZeroDesc": "Test removeLiquidity(token, 0, 0, receiver)",
|
||||
"testRemoveExceed": "Remove Exceed Balance",
|
||||
"testRemoveExceedDesc": "Remove liquidity exceeding ytLP balance",
|
||||
"testRemoveHighMinout": "Remove High MinOut",
|
||||
"testRemoveHighMinoutDesc": "Set impossible minimum output amount",
|
||||
"testSwapZero": "Swap Amount Zero",
|
||||
"testSwapZeroDesc": "Test swapYT(tokenIn, tokenOut, 0, 0, receiver)",
|
||||
"testSwapSame": "Swap Same Token",
|
||||
"testSwapSameDesc": "Test swapYT(YT-A, YT-A, amount, 0, receiver)",
|
||||
"testSwapExceed": "Swap Exceed Balance",
|
||||
"testSwapExceedDesc": "Swap amount exceeding token balance"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user