feat: 添加多链支持和 Lending 借贷系统
- 新增 ARB Sepolia + BNB Testnet 多链支持 - 添加 LendingPanel 借贷系统组件 - 添加 LendingAdminPanel 管理面板 - 添加 USDCPanel USDC 操作组件 - 添加 HoldersPanel 持有人信息组件 - 添加 AutoTestPanel 自动化测试组件 - 重构 LP 组件为模块化结构 (LP/) - 添加多个调试和测试脚本 - 修复 USDC 精度动态配置 - 优化合约配置支持多链切换 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
60
frontend/scripts/init-lending-config.js
Normal file
60
frontend/scripts/init-lending-config.js
Normal file
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
* 初始化 Lending 合约基础配置
|
||||
*
|
||||
* ⚠️ 需要使用 Configurator Owner 钱包执行
|
||||
* Owner: 0xa013422A5918CD099C63c8CC35283EACa99a705d
|
||||
*
|
||||
* 使用方法:
|
||||
* 1. 确保钱包连接到 Arbitrum Sepolia
|
||||
* 2. 在管理员面板中手动调用 Configurator 的配置函数
|
||||
*/
|
||||
|
||||
console.log(`
|
||||
╔════════════════════════════════════════════════════════════╗
|
||||
║ Lending 合约初始化配置说明 ║
|
||||
╚════════════════════════════════════════════════════════════╝
|
||||
|
||||
❌ 问题: Lending 合约基础配置未初始化
|
||||
- USDC 地址: 0x0000...0000 ❌
|
||||
- 价格源地址: 0x0000...0000 ❌
|
||||
|
||||
✅ 解决方案: 需要调用 Configurator 初始化函数
|
||||
|
||||
📝 合约信息:
|
||||
- Configurator: 0x488409CE9A3Fcd8EbD373dCb7e025cF8AB96fcdc
|
||||
- Lending Proxy: 0xCb4E7B1069F6C26A1c27523ce4c8dfD884552d1D
|
||||
- Owner: 0xa013422A5918CD099C63c8CC35283EACa99a705d
|
||||
|
||||
🔧 需要设置的参数:
|
||||
1. baseToken (USDC): 0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d
|
||||
2. lendingPriceSource: 0xE82c7cB9CfA42D6eb7e443956b78f8290249c316
|
||||
3. 利率参数 (borrowKink, supplyKink 等)
|
||||
4. baseBorrowMin, targetReserves 等
|
||||
|
||||
⚠️ 这需要合约开发者或管理员操作!
|
||||
|
||||
💡 可能的原因:
|
||||
1. 合约刚部署,还没有初始化
|
||||
2. 初始化函数调用失败
|
||||
3. 配置被重置了
|
||||
|
||||
📞 建议:
|
||||
联系合约部署者 (0xa013422A5918CD099C63c8CC35283EACa99a705d)
|
||||
使用 Configurator 合约的初始化函数设置基础配置
|
||||
`)
|
||||
|
||||
// 显示需要调用的函数签名
|
||||
console.log(`
|
||||
🔍 需要调用的 Configurator 函数示例:
|
||||
|
||||
function setConfiguration(
|
||||
address lendingProxy,
|
||||
Configuration memory configuration
|
||||
) external onlyOwner
|
||||
|
||||
其中 Configuration 结构包括:
|
||||
- baseToken: 0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d (USDC)
|
||||
- lendingPriceSource: 0xE82c7cB9CfA42D6eb7e443956b78f8290249c316
|
||||
- 利率参数(根据文档配置)
|
||||
- assetConfigs: 已经配置了 YT-A ✅
|
||||
`)
|
||||
Reference in New Issue
Block a user