Skip to content

Conversation

@yahgwai
Copy link
Collaborator

@yahgwai yahgwai commented Sep 27, 2024

No description provided.

@yahgwai yahgwai requested review from godzillaba and gzeoneth October 2, 2024 11:19
@yahgwai yahgwai marked this pull request as ready for review October 2, 2024 11:20
@gzeoneth
Copy link
Collaborator

yarn gen:proposalData \
    --govChainProviderRPC https://arb1.arbitrum.io/rpc \
    --actionChainIds 42161 \
    --actionAddresses \
        0x86E93E21AD108CaE7ADe482C34C230Bfd94D4A8B \
    --writeToJsonPath ./scripts/proposals/sec-council-rotate/data.json

@godzillaba
Copy link
Collaborator

LGTM after #335

godzillaba and others added 3 commits March 19, 2025 08:20
* typo

* add bash script

* fix sigs and storage
* automatically make members nominees

* member must add themself as contender before nomination

* test auto nomination

* fix tests

* gas snapshot

* test: reelection

* chore: update snapshot

---------

Co-authored-by: gzeon <im@gzeon.dev>
gzeoneth and others added 6 commits August 7, 2025 21:34
* feat: setCadence

* test: setCadence

* chore: update misc

* test: 36 months

* feat: CadenceChanged event

* refactor: move CadenceChanged to Timing abstract contract

* update optimizer runs

* refactor: cut some size

* refactor: equal 0

* fix: return

* docs: currentElectionCount

* refactor: use solady add and subMonths

* chore: reduce sec_council_mgmt opt-run to 500 due to contract size

* chore: cleanup lint warning

* Simple cadence minor fixes (#359)

---------

Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com>
Co-authored-by: José FP <105675159+TucksonDev@users.noreply.github.com>
* feat: setCadence

* test: setCadence

* chore: update misc

* test: 36 months

* feat: CadenceChanged event

* refactor: move CadenceChanged to Timing abstract contract

* update optimizer runs

* refactor: cut some size

* refactor: equal 0

* fix: return

* docs: currentElectionCount

* refactor: use solady add and subMonths

* chore: reduce sec_council_mgmt opt-run to 500 due to contract size

* refactor: rename to SecurityCouncilUpgradeAction

* feat: SecurityCouncilUpgradeAction

* chore: cleanup lint warning

* chore: storage

* chore: 4bytes

* feat: more validations

---------

Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com>
* feat: setCadence

* test: setCadence

* chore: update misc

* test: 36 months

* feat: CadenceChanged event

* refactor: move CadenceChanged to Timing abstract contract

* update optimizer runs

* refactor: cut some size

* refactor: equal 0

* fix: return

* docs: currentElectionCount

* refactor: use solady add and subMonths

* chore: reduce sec_council_mgmt opt-run to 500 due to contract size

* refactor: rename to SecurityCouncilUpgradeAction

* feat: SecurityCouncilUpgradeAction

* chore: cleanup lint warning

* chore: storage

* chore: 4bytes

* feat: more validations

* revert: rotatingTo

* feat: rotateNominee

* chore: contract size reduction

* refactor: use isCompliantNominee

* fix: wrong sign

* fix: rotationDeadline

* test: rotateNominee

* review fixes for "feat: rotateNominee" (#360)

* misc review fixes

* fix gas and sigs

---------

Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com>
feat: more change to security council election
@gzeoneth gzeoneth changed the title Member self rotation feat: potential changes to the sc election Aug 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants