Arbitrum Governor V2 upgrade: contracts, scripts, tests#310
Arbitrum Governor V2 upgrade: contracts, scripts, tests#310wildmolasses wants to merge 14 commits intoArbitrumFoundation:mainfrom
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 <garyghayrat@users.noreply.github.com>
Co-authored-by: Gary Ghayrat <garyghayrat@users.noreply.github.com>
* 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 <gary.ghayrat@pm.me>
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!