chore: sync submodule state (parent ref update)
Made-with: Cursor
This commit is contained in:
@@ -14,22 +14,21 @@ contract DeployDODOPMMIntegration is Script {
|
||||
function run() external {
|
||||
uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY");
|
||||
address deployer = vm.addr(deployerPrivateKey);
|
||||
|
||||
// Load environment variables
|
||||
|
||||
// Load environment variables (required for deploy)
|
||||
address admin = vm.envOr("DODO_INTEGRATION_ADMIN", deployer);
|
||||
|
||||
// DODO contracts (check DODO documentation for actual addresses per chain)
|
||||
address dodoVendingMachine = vm.envAddress("DODO_VENDING_MACHINE_ADDRESS");
|
||||
address dodoVendingMachine = vm.envOr("DODO_VENDING_MACHINE_ADDRESS", address(0));
|
||||
address dodoApprove = vm.envOr("DODO_APPROVE_ADDRESS", address(0)); // Optional
|
||||
|
||||
// Official token addresses
|
||||
address officialUSDT = vm.envOr("OFFICIAL_USDT_ADDRESS", address(0));
|
||||
address officialUSDC = vm.envOr("OFFICIAL_USDC_ADDRESS", address(0));
|
||||
|
||||
// Compliant token addresses
|
||||
address compliantUSDT = vm.envAddress("COMPLIANT_USDT_ADDRESS");
|
||||
address compliantUSDC = vm.envAddress("COMPLIANT_USDC_ADDRESS");
|
||||
|
||||
address compliantUSDT = vm.envOr("COMPLIANT_USDT_ADDRESS", address(0));
|
||||
address compliantUSDC = vm.envOr("COMPLIANT_USDC_ADDRESS", address(0));
|
||||
|
||||
if (dodoVendingMachine == address(0) || compliantUSDT == address(0) || compliantUSDC == address(0)) {
|
||||
console.log("Skipping DODO PMM deploy: set DODO_VENDING_MACHINE_ADDRESS, COMPLIANT_USDT_ADDRESS, COMPLIANT_USDC_ADDRESS in .env");
|
||||
return;
|
||||
}
|
||||
|
||||
console.log("Deploying DODOPMMIntegration with deployer:", vm.toString(deployer));
|
||||
console.log("Admin:", vm.toString(admin));
|
||||
console.log("DODO Vending Machine:", vm.toString(dodoVendingMachine));
|
||||
@@ -38,7 +37,7 @@ contract DeployDODOPMMIntegration is Script {
|
||||
console.log("Official USDC:", vm.toString(officialUSDC));
|
||||
console.log("Compliant USDT:", vm.toString(compliantUSDT));
|
||||
console.log("Compliant USDC:", vm.toString(compliantUSDC));
|
||||
|
||||
|
||||
vm.startBroadcast(deployerPrivateKey);
|
||||
|
||||
DODOPMMIntegration integration = new DODOPMMIntegration(
|
||||
|
||||
Reference in New Issue
Block a user