-
Notifications
You must be signed in to change notification settings - Fork 17
update min nitro version for arbos32 #34
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
godzillaba
approved these changes
Jan 7, 2025
godzillaba
added a commit
that referenced
this pull request
Jan 14, 2025
zacshowa
referenced
this pull request
in EspressoSystems/orbit-actions
Mar 11, 2025
* Add NitroContracts2Point0Point0UpgradeAction * Add AddWasmCacheManagerAction * Add deployer script for contracts v2.0.0 action * Add script which executes the upgrade * Add script that deploy cache manager action * Add hashes * Fix compilation * Fix script * Add upgrade action readme * Update README * Deploy CacheManager as part of DeployAddWasmCacheManagerActionScript * Update toml * Add OZ * Remove OZ * Fix TUP deployment * Fix CI * Upgrade rollup contracts * Improve checks * Improve versioner script * Update sigs * Add upgrade action name to print out * Update versions * Do on-chain check to see if previous upgrade took place * Review fixes * Add action to upgrade token bridge creator to v1.2.2 * Add token bridge 1.2.2 to dependencies * Add deployer script for token bridge creator upgrade action * Improve version org * Update for ci checks * Bump from v2.0.0 to v2.1.0 * Update yarn.lock * Add v2.1.0 hashes * Add action * Update storage files * Update sig files * STorage files * Update revert message * Add wasm module root check as prerequisite * Update supported versions * Remove unnecessary * Add FAQ to readme * Update readme * Add module root check * Update readme * Add instructions how to perform action to add cache manager * Typos * Update relative paths * feat: EnableFastConfirmAction (#18) * feat: EnableFastConfirmAction * chore: EnableFastConfirmAction env example * docs: EnableFastConfirmAction * docs: more about EnableFastConfirmAction * refactor: move checks to constructor * Use immutable * New action sigs * New action storage file * Update storage files * Storage file * Add readme * Rename file * Readme * Add note on option out of stylus * Update deployment script to execute the upgrade * Update readme * Add env templates * Add comment * Update instruction to support contracts upgrade, but not ArbOS * Update hash * Add addresses * Update address * Update readme Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com> * Use encodeCall Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com> * Add note on option out of stylus * Update instruction to support contracts upgrade, but not ArbOS * Update hash * Add addresses * Update address * Format * Update readme * Fix typo in docs * Update README.md Co-authored-by: Derek <103802618+leeederek@users.noreply.github.com> * Update README.md Co-authored-by: Derek <103802618+leeederek@users.noreply.github.com> * fix: fast confirm safe customizable salt (#19) * fix: fast confirm safe customizable salt * chore: update sigs * docs: salt * chore: update testnet deployments * Minor improvements and output files * feat: custom threshold in EnableFastConfirmAction (#20) * feat: custom threshold in EnableFastConfirmAction * docs: update readme * chore: update sigs * fix: lint * fix: arbsys mock for deployment * chore: 2.1.0 upgrade action deployments * chore: fast confirm action deployments * feat: use inbox instead of rollup address * docs: add env instruction * docs: update orbit actions readme for arbos31 This PR: - fixes a broken link for the stylus cache manager - adds hyperlinks to arbos31 and arbos20 specific documentation - adds hyperlinks to the canonical docs.arbitrum.io how-to guides for upgrading arbos on orbit chains - adds arbos31 specific instructions under the "common upgrade paths" section Do not merge until Nitro 3.1.1 is GA'ed. * bump to nitro v3.1.2 * docs: TARGET_WASM_MODULE_ROOT * Use arbos v32 wasm root * fix 1 more mention of arbos31 * Update file path and some comments * Celestia 2.1.0 * name changes * Update README.md * Update README.md * Update README.md * Include build artifacts for Celestia DA - Include build artifacts for Celestia DA - avoids publishing npm package for celestia contracts * simpler deps and cond osp handling * fix condOSP * Update .env.sample * Update README.md * Update .env.sample * Update README.md * Update DeployCelestiaNitroContracts2Point1Point0UpgradeAction.s.sol * update min nitro version for arbos32 (#34) * update min nitro version for arbos32 * fix: ci storage test --------- Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com> * chore: update v3.0.0 meta * feat: add any * docs: comments * chore: add rei hashes * fix: type * feat: check fee token * feat: v3 upgrade check * docs: bold upgrade draft * add version path * fmt * add action * fix * snapshot * add tests * readme * deployment script * execution script * format * Revert "format" This reverts commit 6fc72a0. * reformat * tight broadcast * Update README.md * misc * fix * postUpgradeInit * main readme * Update scripts/foundry/contract-upgrades/3.0.0/README.md Co-authored-by: gzeon <hng@offchainlabs.com> * readme tweak * note * Update scripts/foundry/contract-upgrades/3.0.0/README.md * add 2.1.2 to 3.0.0 allowed versions * 2.1.3 upgrade path * typo * 2.1.3 action + script * fix path * 7702 patch readme * remove todo * fix * fix with updated foundry * fix: disable custom fee token chain support for v3 for now * replace npm package * metadata hashes * NitroContract 2.1.3 Upgrade Action deployed (#40) * NitroContract 2.1.3 Upgrade Action deployed * simplified deployment, fixed ETH sequencer inbox bug * lint * Update scripts/foundry/contract-upgrades/2.1.3/.env.sample Co-authored-by: gzeon <h@arry.io> --------- Co-authored-by: gzeon <h@arry.io> * todo deployment * npm package * metadata hashes * remove cancun * 2.1.3 * Update nitro-contracts dependency * Update upstream changes to be compatible with solc 0.8.25 * update forge-std dependency * run forge fmt --------- Co-authored-by: Goran Vladika <goran.vladika@gmail.com> Co-authored-by: gzeon <hng@offchainlabs.com> Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com> Co-authored-by: Derek <103802618+leeederek@users.noreply.github.com> Co-authored-by: gzeon <im@gzeon.dev> Co-authored-by: Diego <diego@celestia.org> Co-authored-by: Diego <31937514+Ferret-san@users.noreply.github.com> Co-authored-by: tadad <43223192+tadad@users.noreply.github.com> Co-authored-by: gzeon <h@arry.io>
zacshowa
referenced
this pull request
in EspressoSystems/orbit-actions
Apr 1, 2025
* Add NitroContracts2Point0Point0UpgradeAction * Add AddWasmCacheManagerAction * Add deployer script for contracts v2.0.0 action * Add script which executes the upgrade * Add script that deploy cache manager action * Add hashes * Fix compilation * Fix script * Add upgrade action readme * Update README * Deploy CacheManager as part of DeployAddWasmCacheManagerActionScript * Update toml * Add OZ * Remove OZ * Fix TUP deployment * Fix CI * Upgrade rollup contracts * Improve checks * Improve versioner script * Update sigs * Add upgrade action name to print out * Update versions * Do on-chain check to see if previous upgrade took place * Review fixes * Add action to upgrade token bridge creator to v1.2.2 * Add token bridge 1.2.2 to dependencies * Add deployer script for token bridge creator upgrade action * Improve version org * Update for ci checks * Bump from v2.0.0 to v2.1.0 * Update yarn.lock * Add v2.1.0 hashes * Add action * Update storage files * Update sig files * STorage files * Update revert message * Add wasm module root check as prerequisite * Update supported versions * Remove unnecessary * Add FAQ to readme * Update readme * Add module root check * Update readme * Add instructions how to perform action to add cache manager * Typos * Update relative paths * feat: EnableFastConfirmAction (#18) * feat: EnableFastConfirmAction * chore: EnableFastConfirmAction env example * docs: EnableFastConfirmAction * docs: more about EnableFastConfirmAction * refactor: move checks to constructor * Use immutable * New action sigs * New action storage file * Update storage files * Storage file * Add readme * Rename file * Readme * Add note on option out of stylus * Update deployment script to execute the upgrade * Update readme * Add env templates * Add comment * Update instruction to support contracts upgrade, but not ArbOS * Update hash * Add addresses * Update address * Update readme Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com> * Use encodeCall Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com> * Add note on option out of stylus * Update instruction to support contracts upgrade, but not ArbOS * Update hash * Add addresses * Update address * Format * Update readme * Fix typo in docs * Update README.md Co-authored-by: Derek <103802618+leeederek@users.noreply.github.com> * Update README.md Co-authored-by: Derek <103802618+leeederek@users.noreply.github.com> * fix: fast confirm safe customizable salt (#19) * fix: fast confirm safe customizable salt * chore: update sigs * docs: salt * chore: update testnet deployments * Minor improvements and output files * feat: custom threshold in EnableFastConfirmAction (#20) * feat: custom threshold in EnableFastConfirmAction * docs: update readme * chore: update sigs * fix: lint * fix: arbsys mock for deployment * chore: 2.1.0 upgrade action deployments * chore: fast confirm action deployments * feat: use inbox instead of rollup address * docs: add env instruction * docs: update orbit actions readme for arbos31 This PR: - fixes a broken link for the stylus cache manager - adds hyperlinks to arbos31 and arbos20 specific documentation - adds hyperlinks to the canonical docs.arbitrum.io how-to guides for upgrading arbos on orbit chains - adds arbos31 specific instructions under the "common upgrade paths" section Do not merge until Nitro 3.1.1 is GA'ed. * bump to nitro v3.1.2 * docs: TARGET_WASM_MODULE_ROOT * Use arbos v32 wasm root * fix 1 more mention of arbos31 * Update file path and some comments * update min nitro version for arbos32 (#34) * update min nitro version for arbos32 * fix: ci storage test --------- Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com> * v2.1.2 decimals patch version (#36) * chore: update v3.0.0 meta * feat: add any * docs: comments * chore: add rei hashes * fix: type * feat: check fee token * feat: v3 upgrade check * docs: bold upgrade draft * add version path * fmt * add action * fix * snapshot * add tests * readme * deployment script * execution script * format * Revert "format" This reverts commit 6fc72a0. * reformat * tight broadcast * Update README.md * misc * fix * postUpgradeInit * main readme * Update scripts/foundry/contract-upgrades/3.0.0/README.md Co-authored-by: gzeon <hng@offchainlabs.com> * readme tweak * note * Update scripts/foundry/contract-upgrades/3.0.0/README.md * add 2.1.2 to 3.0.0 allowed versions * typo * fix: disable custom fee token chain support for v3 for now * replace npm package * metadata hashes * chore: no bold upgrade * chore: also remove v3 hashes * ci: use foundry stable * fix: lint * test: remove pretty flag from inspect * test: commit new format * chore: deployments --------- Co-authored-by: gzeon <im@gzeon.dev> Co-authored-by: gzeon <hng@offchainlabs.com> * 7702 patch - v2.1.3 (#38) * chore: update v3.0.0 meta * feat: add any * docs: comments * chore: add rei hashes * fix: type * feat: check fee token * feat: v3 upgrade check * docs: bold upgrade draft * add version path * fmt * add action * fix * snapshot * add tests * readme * deployment script * execution script * format * Revert "format" This reverts commit 6fc72a0. * reformat * tight broadcast * Update README.md * misc * fix * postUpgradeInit * main readme * Update scripts/foundry/contract-upgrades/3.0.0/README.md Co-authored-by: gzeon <hng@offchainlabs.com> * readme tweak * note * Update scripts/foundry/contract-upgrades/3.0.0/README.md * add 2.1.2 to 3.0.0 allowed versions * 2.1.3 upgrade path * typo * 2.1.3 action + script * fix path * 7702 patch readme * remove todo * fix * fix with updated foundry * fix: disable custom fee token chain support for v3 for now * replace npm package * metadata hashes * NitroContract 2.1.3 Upgrade Action deployed (#40) * NitroContract 2.1.3 Upgrade Action deployed * simplified deployment, fixed ETH sequencer inbox bug * lint * Update scripts/foundry/contract-upgrades/2.1.3/.env.sample Co-authored-by: gzeon <h@arry.io> --------- Co-authored-by: gzeon <h@arry.io> * todo deployment * npm package * metadata hashes * remove cancun * some test cases * check version test * gas snapshot * fmt * chore: no bold upgrade * chore: also remove v3 hashes * ci: use foundry stable * fix: lint * test: remove pretty flag from inspect * test: commit new format * chore: deployments * fix: new inspect * feat: validate MAX_DATA_SIZE * chore: reduce diff * fix: interface * fix: validate inbox is inbox * chore: update gas snapshot * finish merge * deployments * holesky deployment - not verified on etherscan * Revert "holesky deployment - not verified on etherscan" This reverts commit 5ccaff8. * holesky deployment - not verified on etherscan (correct maxDataSize) * fix: version conditions * fix: same metadatahash * feat: throw when multiple upgrade path found --------- Co-authored-by: gzeon <im@gzeon.dev> Co-authored-by: gzeon <hng@offchainlabs.com> Co-authored-by: tadad <43223192+tadad@users.noreply.github.com> Co-authored-by: gzeon <h@arry.io> * update readme (#41) * add note to 2.1.3 guide about 2.1.2 (#42) * add note to 2.1.3 guide about 2.1.2 * mention versioner * hotfix: no need to upgrade bridge for v2 bridges (#43) * fix: no need to upgrade bridge for v2 bridges * format: eslint * hotfix: non fee token chain detection (#49) * chore: update deployment addresses (#50) * Fix compilation and unit tests * update nitro-contracts sub-module * remove incorrect version of arbitrum-sdk * fix errors in json file causing build to fail. * Add .gitignore rule for local deployment files. * forge install: arbitrum-sdk v3.3.0 * update lint workflow to skip lint temporarily * Add forge fmt check to the lint CI --------- Co-authored-by: Goran Vladika <goran.vladika@gmail.com> Co-authored-by: gzeon <hng@offchainlabs.com> Co-authored-by: Henry <11198460+godzillaba@users.noreply.github.com> Co-authored-by: Derek <103802618+leeederek@users.noreply.github.com> Co-authored-by: gzeon <im@gzeon.dev> Co-authored-by: tadad <43223192+tadad@users.noreply.github.com> Co-authored-by: gzeon <h@arry.io>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.