-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arbitrum Governor V2 upgrade: contracts, scripts, tests #310
base: main
Are you sure you want to change the base?
Arbitrum Governor V2 upgrade: contracts, scripts, tests #310
Conversation
d3750a5
to
f692379
Compare
I noticed the I have tried to bump the hardhat version so it uses remapping.txt, but due to this open issue in hardhat NomicFoundation/hardhat#4812 context remapping which is used in the PR is not yet supported. |
6816822
to
1067f2d
Compare
Hi there, just picking this up. Could you approve the workflow to run? |
just did a quick check and |
Hi, |
please look at the CI |
Thanks! Could you check again now. FYI We need a |
We don't have access to repo settings, cc @stonecoldpat from the Arbitrum Foundation to help |
It seems that external PR cannot read secrets, can you use |
It's tough to find a rpc that can do forked fuzz tests. A few public rpcs from chainlist.org I've tried are all rate limited… Also, any clue why Yarn Audit CI might be failing? |
Maybe the AF can create a PR on-behalf of your team so it can read secrets for CI. But I have ran the test locally and it is passing. cc @stonecoldpat Regarding yarn audit, there is a new issue |
Hi, even though the upgrade is on hold, it would be great if we could move this PR forward. Are we now just waiting for @stonecoldpat to open a PR based on this branch? |
I think so, have you verified it works locally? |
Co-authored-by: Gary Ghayrat <[email protected]>
Co-authored-by: Gary Ghayrat <[email protected]>
* Add onchain governor addrs to timelockRolesUpgrader tests * Remove addr arguments
#2) * Add `proposer` and `minDelay` as arguments to SubmitUpgradeProposalScript * Use proposer addresse defined in .env
* move oz v5 to src/lib * Build with select OZ files * Require user to set ARBITRUM_ONE_RPC_URL * Remove unused remapping --------- Co-authored-by: garyghayrat <[email protected]>
87292fe
to
477a831
Compare
Yes, the tests are passing locally. |
Hi @stonecoldpat, would you be able to open a PR based on this branch, on our behalf, so the tests can run? |
Triggered for tests to run here, seems like some failed |
Hi, the fork tests are failing because they need an |
Hey, I put together a PR here: I just copied and pasted the changes into a new PR. I assume that is all that is needed? |
To achieve the Arbitrum Governor V2 upgrade, we at ScopeLift developed contracts, scripts, and tests in a separate repo. This PR brings those contracts into the main Arbitrum governance repo. Care was taken to fit these contracts into this repo's paradigm and maintain dependencies; that said, we're super open to feedback, so if you see something in the wrong place or have another suggestion, let us know!