feat: 添加 LP 流动性池功能
新增功能: - 添加 LPPanel 组件,支持流动性池操作 - 添加流动性 (addLiquidity): 存入 YT 代币或 WUSD 获得 ytLP - 移除流动性 (removeLiquidity): 销毁 ytLP 获取代币 - 代币互换 (swapYT): 在池内交换 YT 代币 合约集成: - YTRewardRouter: 0x51eEF57eC57c867AC23945f0ce21aA5A9a2C246c - YTLPToken: 0x1b96F219E8aeE557DD8bD905a6c72cc64eA5BD7B - YTPoolManager: 0x14246886a1E1202cb6b5a2db793eF3359d536302 - YTVault: 0x19982e5145ca5401A1084c0BF916c0E0bB343Af9 - USDY: 0x631Bd6834C50f6d2B07035c9253b4a19132E888c UI功能: - 显示池子 AUM、ytLP 价格、总供应量 - 显示用户 ytLP 余额和冷却时间 - Tab 切换: 添加流动性/移除流动性/代币互换 - 代币授权检查和一键授权 - 滑点容忍度设置 - 中英文翻译支持 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -18,7 +18,8 @@
|
||||
"nav": {
|
||||
"wusd": "WUSD",
|
||||
"vaultTrading": "金库交易",
|
||||
"factory": "工厂管理"
|
||||
"factory": "工厂管理",
|
||||
"lpPool": "LP 流动池"
|
||||
},
|
||||
"header": {
|
||||
"title": "YT 资产测试"
|
||||
@@ -147,5 +148,36 @@
|
||||
"updatePriceNotOwnerDesc": "非 Owner 调用 updateVaultPrices",
|
||||
"setManagerNotOwner": "设置Manager(非Owner)",
|
||||
"setManagerNotOwnerDesc": "非 Owner 调用 setVaultManager"
|
||||
},
|
||||
"lp": {
|
||||
"title": "YT 流动性池",
|
||||
"rewardRouter": "奖励路由合约",
|
||||
"ytLPToken": "ytLP 代币",
|
||||
"poolAUM": "池子总资产(AUM)",
|
||||
"ytLPPrice": "ytLP 价格",
|
||||
"totalSupply": "总供应量",
|
||||
"yourBalance": "你的余额",
|
||||
"cooldownRemaining": "冷却时间剩余",
|
||||
"noCooldown": "无冷却",
|
||||
"addLiquidity": "添加流动性",
|
||||
"addLiquidityDesc": "存入 YT 代币或 WUSD 获得 ytLP 凭证",
|
||||
"removeLiquidity": "移除流动性",
|
||||
"removeLiquidityDesc": "销毁 ytLP 获取代币",
|
||||
"swapTokens": "代币互换",
|
||||
"swapDesc": "在池内交换 YT 代币和 WUSD",
|
||||
"selectToken": "选择代币",
|
||||
"amount": "数量",
|
||||
"slippage": "滑点容忍度",
|
||||
"approveToken": "授权代币",
|
||||
"approveYtLP": "授权 ytLP",
|
||||
"outputToken": "输出代币",
|
||||
"ytLPAmount": "ytLP 数量",
|
||||
"max": "最大",
|
||||
"fromToken": "输入代币",
|
||||
"toToken": "输出代币",
|
||||
"swap": "交换",
|
||||
"cooldownNotPassed": "冷却期未过,请稍后再试",
|
||||
"insufficientOutput": "输出金额不足",
|
||||
"cooldownWarning": "冷却期剩余 {{time}},暂时无法移除流动性"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user