Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

Commit

Permalink
Merge pull request #308 from AstariaXYZ/scripts/deploy-w-guardian
Browse files Browse the repository at this point in the history
setup deploy flow to hand off to the guardian
  • Loading branch information
dangerousfood authored Feb 22, 2023
2 parents 9166b91 + 59fd3c3 commit f5aac7c
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions src/scripts/deployments/Deploy.sol
Original file line number Diff line number Diff line change
Expand Up @@ -360,9 +360,8 @@ contract Deploy is Script {
)
);
if (testModeDisabled) {
_setOwner();
vm.stopBroadcast();
} else {
// _setOwner();
}
}

Expand Down Expand Up @@ -417,9 +416,17 @@ contract Deploy is Script {
}

function _setOwner() internal {
MRA.transferOwnership(msg.sender);
ASTARIA_ROUTER.transferOwnership(msg.sender);
LIEN_TOKEN.transferOwnership(msg.sender);
COLLATERAL_TOKEN.transferOwnership(msg.sender);
address guardian;
try vm.envAddress("GUARDIAN_ADDR") {
guardian = vm.envAddress("GUARDIAN_ADDR");
} catch {
revert("No guardian address set in .env file");
}
ASTARIA_ROUTER.setNewGuardian(guardian);
PROXY_ADMIN.transferOwnership(guardian);
MRA.transferOwnership(guardian);
ASTARIA_ROUTER.transferOwnership(guardian);
LIEN_TOKEN.transferOwnership(guardian);
COLLATERAL_TOKEN.transferOwnership(guardian);
}
}

0 comments on commit f5aac7c

Please sign in to comment.