Skip to content

Commit

Permalink
swap owner
Browse files Browse the repository at this point in the history
  • Loading branch information
hujw77 committed Sep 11, 2024
1 parent 29eb121 commit 93cfd5f
Show file tree
Hide file tree
Showing 8 changed files with 664 additions and 246 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"devDependencies": {
"@hujw77/plugins": "0.1.13"
"@hujw77/plugins": "0.1.25"
}
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[
{
"signer": "0x0f14341a7f464320319025540e8fe48ad0fe5aec",
"signature": "0xc73d36b606e6ade0b7b5029e3c2752234648b80d816bcdc57bd59ec9aa1c07b2588fbfd418311b884d7cca8b5dd6f4bf97b4871948fd9c317c0d2fda1816a73e1c"
},
{
"signer": "0x9F33a4809aA708d7a399fedBa514e0A0d15EfA85",
"signature": "0xbd797588d068b8d89ca3ee597c1ebbc2f789cd5cc0a827e8f7b3d69e56b830e6427a55c2ca5e9e0c6ee0eeeac7305d6000ec05504151297014e461f5c22db2691b"
},
{
"signer": "0x53405FB4d71591E33fe07bFbC90bD82E65720ad0",
"signature": "0xae4f5dbe5322509988c43ee5d78a2db495f70a10b301d0a8e0af17098eb6c2786d4bff9766d1697355d06749eee9de51dd0cc3f49764d9f1e3267526e27da40a1c"
}
]
4 changes: 2 additions & 2 deletions script/Proposal.s.sol
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.17;

import "./msgport/Connect.s.sol";
import "./self/SwapOwner.s.sol";

contract Proposal is ConnectScript {}
contract Proposal is SwapOwnerScript {}
2 changes: 1 addition & 1 deletion script/common/Base.sol
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ abstract contract Base is Script, Sphinx, SphinxConstants {
function configureSphinx() public override {
sphinxConfig.projectName = "RING-DAO";
sphinxConfig.testnets = ["sepolia", "arbitrum_sepolia"];
sphinxConfig.mainnets = ["ethereum", "darwinia"];
sphinxConfig.mainnets = ["ethereum", "darwinia", "arbitrum", "blast", "crab", "polygon", "moonbeam"];
}

function CREATE3() public returns (address create3) {
Expand Down
19 changes: 19 additions & 0 deletions script/self/SwapOwner.s.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.17;

import {Base} from "../common/Base.sol";

interface ISafe {
function swapOwner(address prevOwner, address oldOwner, address newOwner) external;
}

contract SwapOwnerScript is Base {
address aki = 0x53405FB4d71591E33fe07bFbC90bD82E65720ad0;
address bear = 0x5b7544b3f6aBd9E03Fba494796B1eE6F9543E2e4;

function run() public sphinx {
address self = safeAddress();

ISafe(self).swapOwner(0x52386BE2397e8EAc26298F733b390684203fB580, aki, bear);
}
}
324 changes: 83 additions & 241 deletions yarn.lock

Large diffs are not rendered by default.

0 comments on commit 93cfd5f

Please sign in to comment.