[Submission] [RGP-17] Upgrade Governance Contracts to OZ Governor [September 24 Cycle]

:ballot_box: RGP-17 is now live for on-chain voting. To vote, head to the proposal on Tally. Voting ends at approximately 5pm CET on Friday, September 27.

:rocket: Submission Results :rocket: This proposal has PASSEDβ˜‘οΈ with 4.68M $RAD in support of the proposal. It will be queued and executed in the coming days. See final results: https://www.tally.xyz/gov/radworks/proposal/25

The proposal below has passed Formal Review and on-chain Submission is now live. Voting for this proposal will be open until Friday, September 27. See poll link for details.

:sparkles: Upgrade Governance Contracts to OZ Governor: This proposal, if passed, will execute the upgrade to the Radworks governance contracts from Compound Alpha to OZ Governor - the new industry standard. Voting closes at approximately 5pm CEST

:link: Proposal: [Submission] [RGP-17] Upgrade Governance Contracts to OZ Governor [September 24 Cycle]

:ballot_box: Vote here: Tally | Radworks | [RGP-17] Upgrade Governance Contracts to OZ Governor [September 24 Cycle]

Hi all, wanted to provide the seatbelt report generated by this patch to governance-seatbelt.

Here’s the PDF version that includes the slither output, and below is the pasted markdown verison without slither output.

Radworks - RGP-17 - Upgrade Governance Contracts to OZ Governor

Updated as of block 20843568 at 9/27/2024, 1:51:23 PM ET

Table of contents

Proposal Text

[RGP-17] Upgrade Governance Contracts to OZ Governor [September 24 Cycle]

Checks

Reports all state changes from the proposal :white_check_mark: Passed

Info:

  • RadicleToken (Radworks) at 0x31c8EAcBFFdD875c74b94b077895Bd78CF1E64A3
    • balances key 0x5c04e7808455ee0e22c2773328c151d0dd79dc62 changed from "0" to "8065000000000000000000"
    • balances key 0x8da8f82d2bbdd896822de723f55d6edf416130ba changed from "48235149606849567167202010" to "48227084606849567167202010"
  • Timelock at 0x8dA8f82d2BbDd896822de723F55D6EdF416130ba
    • admin changed from 0x690e775361ad66d1c4a25d89da9fcd639f5198ed to 0xd64d01d04498bfc60f04178e0b62a757c5048212

Decodes target calldata into a human-readable format :white_check_mark: Passed

Info:

  • On contract 0x31c8EAcBFFdD875c74b94b077895Bd78CF1E64A3, call transfer(address dst, uint256 rawAmount)(bool) with arguments dst=0x5c04e7808455ee0e22c2773328c151d0dd79dc62, rawAmount=8065000000000000000000 (generic)
  • On contract 0x8dA8f82d2BbDd896822de723F55D6EdF416130ba, call setPendingAdmin(address pendingAdmin_)() with arguments pendingAdmin_=0xd64d01d04498bfc60f04178e0b62a757c5048212 (generic)
  • On contract 0xD64D01D04498bFc60f04178e0B62a757C5048212, call 0xb9a61961 (not decoded)

Reports all events emitted from the proposal :white_check_mark: Passed

Info:

  • RadicleToken (Radworks) at 0x31c8EAcBFFdD875c74b94b077895Bd78CF1E64A3
    • Transfer(from: 0x8da8f82d2bbdd896822de723f55d6edf416130ba, to: 0x5c04e7808455ee0e22c2773328c151d0dd79dc62, amount: 8065000000000000000000)
  • Timelock at 0x8dA8f82d2BbDd896822de723F55D6EdF416130ba
    • NewPendingAdmin(newPendingAdmin: 0xd64d01d04498bfc60f04178e0b62a757c5048212)
    • NewAdmin(newAdmin: 0xd64d01d04498bfc60f04178e0b62a757c5048212)

Check all targets are verified on Etherscan :white_check_mark: Passed

Info:

Check all touched contracts are verified on Etherscan :white_check_mark: Passed

Info:

Check all targets do not contain selfdestruct :white_check_mark: Passed

Info:

Check all touched contracts do not contain selfdestruct :exclamation::exclamation: Passed with warnings

Warnings:

Info:

Reports on whether the caller needs to send ETH with the call :white_check_mark: Passed

Info:

No ETH is required to be sent by the account that executes this proposal.

Runs solc against the verified contracts :white_check_mark: Passed

Info:

Compiler warnings for RadicleToken (Radworks) at 0x31c8EAcBFFdD875c74b94b077895Bd78CF1E64A3

INFO:CryticCompile:'solc --standard-json --allow-paths /Users/gargoyles/Development/governance-seatbelt' running
ERROR:CryticCompile:ParserError: ParserError: Source file requires different compiler version (current compiler is 0.8.27+commit.40a35a09.Darwin.appleclang) - note that nightly builds are considered to be strictly less than the released version
  --> crytic-export/etherscan-contracts/0x31c8EAcBFFdD875c74b94b077895Bd78CF1E64A3-RadicleToken.sol:28:1:
   |
28 | pragma solidity ^0.7.5;
   | ^^^^^^^^^^^^^^^^^^^^^^^

Compiler warnings for RadworksGovernor at 0xD64D01D04498bFc60f04178e0B62a757C5048212

INFO:CryticCompile:'solc --standard-json --allow-paths /Users/gargoyles/Development/governance-seatbelt/crytic-export/etherscan-contracts/0xD64D01D04498bFc60f04178e0B62a757C5048212-RadworksGovernor' running

Runs slither against the verified contracts :white_check_mark: Passed

Info:

Slither output contained in PDF version.

1 Like