change WUSD payment to USDC
This commit is contained in:
@@ -84,16 +84,9 @@ async function main() {
|
||||
// ==================== 3. 配置YTPriceFeed ====================
|
||||
console.log("\n===== 3. 配置YTPriceFeed =====");
|
||||
|
||||
// 设置WUSD价格来源(如果有YTAssetVault)
|
||||
if (firstVaultAddress) {
|
||||
console.log("设置WUSD价格来源...");
|
||||
await priceFeed.setWusdPriceSource(firstVaultAddress);
|
||||
console.log(" ✅ WUSD价格来源:", firstVaultAddress);
|
||||
} else {
|
||||
console.log(" ⚠️ 未找到YTAssetVault,跳过WUSD价格来源设置");
|
||||
console.log(" 💡 提示: 请在创建YTAssetVault后,手动调用 priceFeed.setWusdPriceSource()");
|
||||
}
|
||||
|
||||
// USDC价格从Chainlink获取,无需设置价格来源
|
||||
console.log("✅ USDC价格从Chainlink自动获取");
|
||||
|
||||
// 设置keeper权限(默认设置deployer为keeper)
|
||||
console.log("设置Keeper权限...");
|
||||
await priceFeed.setKeeper(deployer.address, true);
|
||||
@@ -132,9 +125,7 @@ async function main() {
|
||||
console.log("✅ YTVault swapper: YTRewardRouter");
|
||||
console.log("✅ YTPoolManager handler: YTRewardRouter");
|
||||
console.log("✅ YTPriceFeed keeper:", deployer.address);
|
||||
if (firstVaultAddress) {
|
||||
console.log("✅ YTPriceFeed wusdPriceSource:", firstVaultAddress);
|
||||
}
|
||||
console.log("✅ USDC价格: 从Chainlink自动获取");
|
||||
console.log("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━");
|
||||
|
||||
console.log("\n📋 参数配置:");
|
||||
@@ -158,7 +149,7 @@ async function main() {
|
||||
vaultSwappers: [routerAddress],
|
||||
poolManagerHandlers: [routerAddress],
|
||||
priceFeedKeepers: [deployer.address],
|
||||
priceFeedWusdSource: firstVaultAddress || "未设置"
|
||||
usdcPriceSource: "Chainlink (自动)"
|
||||
},
|
||||
parameters: {
|
||||
dynamicFees: true,
|
||||
@@ -175,10 +166,10 @@ async function main() {
|
||||
console.log("\n✅ 配置信息已保存到 deployments-ytlp-config.json");
|
||||
|
||||
console.log("\n💡 下一步:");
|
||||
console.log("1. 通过YTAssetFactory创建YTAssetVault代币");
|
||||
console.log("2. 将YTAssetVault添加到YTVault的白名单");
|
||||
console.log("3. 为YTAssetVault设置价格");
|
||||
console.log("4. 开始使用协议!");
|
||||
console.log("1. 运行 04-createVault.ts 通过YTAssetFactory创建YTAssetVault代币");
|
||||
console.log("2. 运行 06-addVaultToWhitelist.ts 将YTAssetVault添加到白名单");
|
||||
console.log("3. 开始使用协议!");
|
||||
console.log("\n注意: USDC价格自动从Chainlink获取,无需手动设置");
|
||||
}
|
||||
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user