ebtc-protocol / ebtc-multisig

eBTC's EVM multisig operations.
GNU Affero General Public License v3.0
0 stars 0 forks source link

Treasury and TechOps signers wire-up #39

Closed sajanrajdev closed 8 months ago

sajanrajdev commented 8 months ago

Tackles #37

Individual scripts to configure the signers and policies of the three multisigs involved in eBTC's governance.

NOTE: Seeing an obscure error when running highsec_config that makes no sense (inclined to think that it is a brownie error). It somehow attempts to remove an owner when calling the first addOwnerWithThreshold @wtj2021 could you try running it locally and see if you can replicate? If issue persist, we can wire up this multisig manually, the script works as intended for the others.

Error: image Revert within removal function: https://etherscan.io/address/0xd9db270c1b5e3bd161e8c8503c55ceabee709552#code#F6#L76

sajanrajdev commented 8 months ago

Issue was found, was attempting to set the policy to a number higher than the amount of signers. - fixed Additionally, removed unnecessary Solidity deps form the repo (to help installation and setup)

sajanrajdev commented 8 months ago

Highsec opereations:

Events In This Transaction
--------------------------
└── Gnosis Safe (0xB3d3B6482fb50C82aa042A710775c72dfa23F7B4)
    ├── AddedOwner
    │   └── owner: 0xaF94D299a73c4545ff702E79D16d9fb1AB5BDAbF
    ├── AddedOwner
    │   └── owner: 0xfA5bb45895Cb3C0aE5B1583Fe068f009A48F0187
    ├── AddedOwner
    │   └── owner: 0xDA82F543613f90deA718c46D02Ca15e05e88e4aC
    ├── AddedOwner
    │   └── owner: 0xE78e3E1668D42FfCa767e22e57d7d249e02B5F0e
    ├── AddedOwner
    │   └── owner: 0xE2C5B2008d9cc8F8E1FDa8552f7df63Af1f747f8
    ├── AddedOwner
    │   └── owner: 0xcC692077C65dd464cAA7e7ae614328914f8469b3
    ├── AddedOwner
    │   └── owner: 0x20359b5f320Ee24FA0B1000D80DAc4aFBF49738C
    ├── RemovedOwner
    │   └── owner: 0xeE8b29AA52dD5fF2559da2C50b1887ADee257556
    ├── ChangedThreshold
    │   └── threshold: 4
    ├── RemovedOwner
    │   └── owner: 0x68682e8857D24A5Bb71fCd5C6Dc5867731226B62
    └── ExecutionSuccess
        ├── txHash: 0x1ace513b0142807e3876b356e26f5acf664767505195e33f7d606eb396dbb38a
        └── payment: 0

{

Lowsec operations:

Events In This Transaction
--------------------------
└── Gnosis Safe (0x690C74AF48BE029e763E61b4aDeB10E06119D3ba)
    ├── AddedOwner
    │   └── owner: 0xaF94D299a73c4545ff702E79D16d9fb1AB5BDAbF
    ├── AddedOwner
    │   └── owner: 0xfA5bb45895Cb3C0aE5B1583Fe068f009A48F0187
    ├── AddedOwner
    │   └── owner: 0xDA82F543613f90deA718c46D02Ca15e05e88e4aC
    ├── AddedOwner
    │   └── owner: 0xE78e3E1668D42FfCa767e22e57d7d249e02B5F0e
    ├── AddedOwner
    │   └── owner: 0xE2C5B2008d9cc8F8E1FDa8552f7df63Af1f747f8
    ├── AddedOwner
    │   └── owner: 0xcC692077C65dd464cAA7e7ae614328914f8469b3
    ├── AddedOwner
    │   └── owner: 0x20359b5f320Ee24FA0B1000D80DAc4aFBF49738C
    ├── RemovedOwner
    │   └── owner: 0xeE8b29AA52dD5fF2559da2C50b1887ADee257556
    ├── ChangedThreshold
    │   └── threshold: 3
    ├── RemovedOwner
    │   └── owner: 0x68682e8857D24A5Bb71fCd5C6Dc5867731226B62
    └── ExecutionSuccess
        ├── txHash: 0x12fd08fcfb8dc65775a2416641eb816b46b24d1950dc26a7eb3f0acd1e0dd214
        └── payment: 0

{

Fee recipient operations:

Events In This Transaction
--------------------------
└── Gnosis Safe (0x2CEB95D4A67Bf771f1165659Df3D11D8871E906f)
    ├── AddedOwner
    │   └── owner: 0xaFD01c6161729aa857404763c9577498327c6Aee
    ├── AddedOwner
    │   └── owner: 0x0a9af7FAba0d5DF7A8C881e1B9cd679ee07Af8A2
    ├── AddedOwner
    │   └── owner: 0xD10617AE4Da733d79eF0371aa44cd7fa74C41f6B
    ├── AddedOwner
    │   └── owner: 0x6C6238309f4f36DFF9942e655A678bbd4EA3BC5d
    ├── AddedOwner
    │   └── owner: 0x66496eBB9d848C6A8F19612a6Dd10E09954532D0
    ├── AddedOwner
    │   └── owner: 0x9c8C8bcD625Ed2903823b0b60DeaB2D70B92aFd9
    ├── AddedOwner
    │   └── owner: 0xaC7B5f4E631b7b5638B9b41d07f1eBED30753f16
    ├── AddedOwner
    │   └── owner: 0x2afc096981c2CFe3501bE4054160048718F6C0C8
    ├── AddedOwner
    │   └── owner: 0xaF94D299a73c4545ff702E79D16d9fb1AB5BDAbF
    ├── RemovedOwner
    │   └── owner: 0xeE8b29AA52dD5fF2559da2C50b1887ADee257556
    ├── ChangedThreshold
    │   └── threshold: 3
    ├── RemovedOwner
    │   └── owner: 0x68682e8857D24A5Bb71fCd5C6Dc5867731226B62
    └── ExecutionSuccess
        ├── txHash: 0x67f336ff1e502053d6795f85dcd1d0741fb677345e1afebde666fbb6c161cdef
        └── payment: 0

{