chore: sync submodule state (parent ref update)
Made-with: Cursor
This commit is contained in:
@@ -23,28 +23,28 @@ contract DeployStablecoinReserveVault is Script {
|
||||
address admin = vm.envOr("RESERVE_VAULT_ADMIN", deployer);
|
||||
|
||||
// Official token addresses (default to Mainnet, can be overridden)
|
||||
address officialUSDT = vm.envOr("OFFICIAL_USDT_ADDRESS", MAINNET_USDT);
|
||||
address officialUSDC = vm.envOr("OFFICIAL_USDC_ADDRESS", MAINNET_USDC);
|
||||
address officialUsdt = vm.envOr("OFFICIAL_USDT_ADDRESS", MAINNET_USDT);
|
||||
address officialUsdc = vm.envOr("OFFICIAL_USDC_ADDRESS", MAINNET_USDC);
|
||||
|
||||
// Compliant token addresses (on Chain 138 or same network)
|
||||
address compliantUSDT = vm.envAddress("COMPLIANT_USDT_ADDRESS");
|
||||
address compliantUSDC = vm.envAddress("COMPLIANT_USDC_ADDRESS");
|
||||
address compliantUsdt = vm.envAddress("COMPLIANT_USDT_ADDRESS");
|
||||
address compliantUsdc = vm.envAddress("COMPLIANT_USDC_ADDRESS");
|
||||
|
||||
console.log("Deploying StablecoinReserveVault with deployer:", vm.toString(deployer));
|
||||
console.log("Admin:", vm.toString(admin));
|
||||
console.log("Official USDT:", vm.toString(officialUSDT));
|
||||
console.log("Official USDC:", vm.toString(officialUSDC));
|
||||
console.log("Compliant USDT:", vm.toString(compliantUSDT));
|
||||
console.log("Compliant USDC:", vm.toString(compliantUSDC));
|
||||
console.log("Official USDT:", vm.toString(officialUsdt));
|
||||
console.log("Official USDC:", vm.toString(officialUsdc));
|
||||
console.log("Compliant USDT:", vm.toString(compliantUsdt));
|
||||
console.log("Compliant USDC:", vm.toString(compliantUsdc));
|
||||
|
||||
vm.startBroadcast(deployerPrivateKey);
|
||||
|
||||
StablecoinReserveVault vault = new StablecoinReserveVault(
|
||||
admin,
|
||||
officialUSDT,
|
||||
officialUSDC,
|
||||
compliantUSDT,
|
||||
compliantUSDC
|
||||
officialUsdt,
|
||||
officialUsdc,
|
||||
compliantUsdt,
|
||||
compliantUsdc
|
||||
);
|
||||
|
||||
console.log("StablecoinReserveVault deployed at:", vm.toString(address(vault)));
|
||||
@@ -54,10 +54,10 @@ contract DeployStablecoinReserveVault is Script {
|
||||
console.log("\n=== Deployment Summary ===");
|
||||
console.log("StablecoinReserveVault:", vm.toString(address(vault)));
|
||||
console.log("Admin:", vm.toString(admin));
|
||||
console.log("Official USDT:", vm.toString(officialUSDT));
|
||||
console.log("Official USDC:", vm.toString(officialUSDC));
|
||||
console.log("Compliant USDT:", vm.toString(compliantUSDT));
|
||||
console.log("Compliant USDC:", vm.toString(compliantUSDC));
|
||||
console.log("Official USDT:", vm.toString(officialUsdt));
|
||||
console.log("Official USDC:", vm.toString(officialUsdc));
|
||||
console.log("Compliant USDT:", vm.toString(compliantUsdt));
|
||||
console.log("Compliant USDC:", vm.toString(compliantUsdc));
|
||||
console.log("\nNext Steps:");
|
||||
console.log("1. Transfer ownership of CompliantUSDT/CompliantUSDC to vault (if needed)");
|
||||
console.log("2. Fund vault with official USDT/USDC tokens");
|
||||
|
||||
Reference in New Issue
Block a user