forked from ethereum-optimism/optimism
-
Notifications
You must be signed in to change notification settings - Fork 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
Release op node v1.10.2 #490
Open
Ferret-san
wants to merge
452
commits into
celestia-develop
Choose a base branch
from
release-op-node-v1.10.2
base: celestia-develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains 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
…-optimism#12960) * security-reviews: Add 3Doc report on Canon F_GETFD changes. * security-reviews: Update README.
Fix typo in build script comment for clarity
CI must passing should be CI must pass.
- fixing the audit commits and descriptions so they map correctly
Fix typo in comment for Keccak256Commitment.Encode method
…timism#12881) * typo corr 2022-02-02-inflation-vuln.md * typo corr README.md * typo corr RUNBOOK.md
* flatten out batcher goroutines * move wg increment to parent fn * ensure mainloop closes before receipts loop * add comments * pass a context to both loops * remove debug lines * clean up mutex handling in receiptsLoop * don't need to set default value the first time * avoid writing to Logger while holding mutex * typo * increase log level and include tx.ID * fix changes from merge, hoist throttling loop goroutine launch to driver * call done on waitgroup in throttlingLoop * move function around hoping this makes the diff nicer
…12430) * implement batchSubmitter.checkExpectedProgress * remove buffer variable * add warning logs when calling waitNodeSyncAndClearState * push method down into channel manager and add test * clarify SyncStatus documentation * improve TestChannelManager_CheckExpectedProgress make parameters "tighter" / more realistic and check an extra case
…ethereum-optimism#12919) * Reset Derivation when Supervisor is Behind * Disable Batcher Throttling in Interop local-devnet
Adds a unit test for mainnet deployments at version 1.6.0.
…#12820) * interop: make geth Dockerfile use rc5 * use rc6 * Update ops-bedrock/l2-op-geth-interop.Dockerfile
It has been 6 months since we removed the package and added the redirect. Anybody that has not learned where it is at this point will be able to search Github and find a link to this commit.
…mism#12975) Co-authored-by: Samuel Laferriere <[email protected]>
Update the op-deployer Dockerfile to install CA certificates and symlink /op-deployer into /usr/local/bin so that it's on the container's PATH.
* migrate close-stale github action * using external script * completing script * removing old github action * example only * removing versions * removing tag-service
* feat(ctb): `RISCV.sol` semver-lock Co-Authored-By: Minhyuk Kim <[email protected]> Co-Authored-By: Taem Park <[email protected]> Co-Authored-By: Park Changwan <[email protected]> Co-Authored-By: protolambda <[email protected]> * snapshots * diff with remote in CI * schedule diff job * Update .circleci/config.yml Co-authored-by: Matt Solomon <[email protected]> * remove check changed --------- Co-authored-by: Minhyuk Kim <[email protected]> Co-authored-by: Taem Park <[email protected]> Co-authored-by: Park Changwan <[email protected]> Co-authored-by: protolambda <[email protected]> Co-authored-by: Matt Solomon <[email protected]>
* improve delayedWeth test and coverage * improve delayedWeth test and coverage * fix DataAvailabilityChallenge failing fuzz test
…#12996) * improve universal and libraries tests and coverage * fixes
…-optimism#12982) Bumps ethereum/client-go from v1.14.11 to v1.14.12. --- updated-dependencies: - dependency-name: ethereum/client-go dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* contracts: remove op-nft Remove the `op-nft` package from the contracts package. None of these contracts are maintained and can be moved to another repo if necessary. The purpose of this commit is to reduce compilation time. Less files to compile means less compilation time. * fix: semver lock step - ran pre-pr. * fix: use added/modified filter for heavy fuzz Updates the heavy fuzz filter for CI to only check for added or modified contracts, now excluding deleted or moved contracts. --------- Co-authored-by: Blaine Malone <[email protected]> Co-authored-by: Kelvin Fichter <[email protected]>
* improve optimismportal(2) test coverage * improve optimismportal(2) test coverage * more tests, fixes
…thereum-optimism#13329) * use pendingBlocks() for s.metr.RecordL2BlocksAdded * use pendingBlocks when channel is opened
* fix: clarity around how salts are made. * fix: removed named return value. * fix: semver lock updated. * fix: pr comments. * fix: adding natpsec to the new salt helper functions. fix: adding natpsec to the new salt helper functions. * fix: more details around why proxy salts include contract name. * Update packages/contracts-bedrock/src/L1/OPContractsManager.sol Co-authored-by: Matt Solomon <[email protected]> * Update packages/contracts-bedrock/src/L1/OPContractsManager.sol Co-authored-by: Matt Solomon <[email protected]> * fix: only having one compute salt function * fix: pre-pr ran * Update packages/contracts-bedrock/src/L1/OPContractsManager.sol Co-authored-by: Matt Solomon <[email protected]> * fix: fix pre-pr --------- Co-authored-by: Matt Solomon <[email protected]>
Adds additional op-deployer scripts to support alternative fault proof implementations. This is a prerequisite to deleting the allocs files, since many tests need a fast dispute game and an alphabet VM.
…m-optimism#13285) * op-supervisor,op-node: introduce follow/managed interop mode v2 * interop: test workaround, serve supervisor while using old deriver * interop: fix API setup/usage, fix action test setup * op-node: fix interop server endpoint getter * interop: minor fixes, update TODO references
Adds new dev commands that use the lite profile to execute everything and ultimately reduce compile time by several minutes.
* Update PROPERTIES.md * Update README.md * Update GovernanceToken.sol * Update Burn.Eth.t.sol
…-optimism#13343) * interop-devnet,fix: Add newly required op-supervisor flags. * interop,tweak: Add interop.jwt-secret flags to op-nodes.
…ism#13346) Users can now specify additional dispute games with custom VM types and preimage oracles. This will help with removing allocs files in the future.
Moves code coverage for smart contracts into mainline ci. CI will now reject PRs that do not have 100% patch coverage.
* cannon: Track steps between ll and sc * cannon: Track rmw failures, keep counts for rmw ops * cannon: Add unit tests for stats tracking * cannon: Simplify step count stats * cannon: Track explicit memory reservation invalidation * cannon: Set stats on DebugInfo * cannon: Rename method * cannon: Track forced preemptions * cannon: Track failed wakeup traversals * cannon: Track idle steps for thread 0 * cannon: Reorganize vm metrics, add methods to record new stats * cannon: Use uint64 over int * cannon: Record new metrics * cannon: Update readme run-trace flag * cannon: Use uint64 type consistently * cannon: Add debugInfo serialization test * cannon: Check metrics in executor test * cannon: Record total steps * cannon: Check error in test * cannon: Enable stats tracking via --debug-info flag * cannon: Fix steps json field name * cannon: Keep a small cache of ll steps for more accurate tracking * cannon: Tweak test * cannon: Modify test to better validate json parsing * cannon: Use non-threadsafe simplelru
…m#13361) Renames the ManagerOwnerAddrFor method to reflect what it actually does, and point it at the Sepolia proxy admin.
* Add Finality Handling to L1 Processor * Add E2E Test for Finality Tracking * Completely remove UpdateFinalizedL1 API * use BlockRef in Supervisor Client return
* Add SyncNode and Controller * Add Tests; Real DeriveFromL1 function
Fixes a minor flake in CrossL2Inbox where the test can fail when the target is the vm address itself.
…sm#13368) Makes CommonTest generic over Solidity versions by removing direct dependencies on 0.8.15 contracts. Updates some interfaces to achieve this.
…ethereum-optimism#13366) * feat: Move proposeAnotherOutput to L2OutputOracle specific test file. * fix: gas snapshot
…#13377) To prevent people from accidentally deploying GovToken with the same name as OP colliding with OP Mainnet's token, turn off by default. `op-deployer` should be doing this already, just doing this for people who deploy through the legacy path. See celo-org#280 (comment) for context.
Brings in minato sepolia holocene_time
build(deps): update go-da to v0.1.0 build(deps): update go-da to v0.2.0; add ctx da: add cli flags for da config da: add get timeout to da client build(deps): bump local-celestia-devnet to v0.12.7 fix(cli): fix da rpc check fix(cli): check return err fix(da): blob data source reuse DataFromEVMTransactions Cleanup Github CI workflow (#478) Add Github CI (#472) da: reuse useblobs for multiframetxs (#452) da: add gas price flag (#451) da: try using blobdata for eth fallback chore: add log for multiframetxs setting feat: enable multi frame txs and frame size setting for calldata txs da: use env auth token if set chore(op-batcher): refactor EthFallbackDisabledFlagName feat(op-batcher): support disable eth fallback da: upgrade to go-da v0.5.0 update `go.mod`
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.
Holocene Mainnet Superchain Release