This repository has been archived by the owner on Aug 22, 2024. It is now read-only.
forked from ethereum-optimism/optimism
-
Notifications
You must be signed in to change notification settings - Fork 11
Convert Celestia DA integration into EigenDA integration #1
Closed
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
Also move snapshots to appropriate subdirectories
…ndabot/npm_and_yarn/hardhat-2.19.1 build(deps-dev): bump hardhat from 2.19.0 to 2.19.1
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.2.0 to 4.3.0. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs) - [Commits](privatenumber/tsx@v4.2.0...v4.3.0) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) from 17.0.3 to 17.1.3. - [Release notes](https://github.com/nrwl/nx/releases) - [Commits](https://github.com/nrwl/nx/commits/17.1.3/packages/nx) --- updated-dependencies: - dependency-name: nx dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
…ndabot/npm_and_yarn/testing-library/react-14.1.2 build(deps): bump @testing-library/react from 14.0.0 to 14.1.2
…ndabot/npm_and_yarn/tsx-4.3.0 build(deps-dev): bump tsx from 4.2.0 to 4.3.0
…ndabot/npm_and_yarn/viem-1.19.7 build(deps): bump viem from 1.19.4 to 1.19.7
…ndabot/npm_and_yarn/nx-17.1.3 build(deps-dev): bump nx from 17.0.3 to 17.1.3
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.3.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.2.2...v5.3.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
…educe-gas-snapshot contracts-bedrock: Only snapshot benchmark tests
… sensible on arm mac
…ndabot/npm_and_yarn/typescript-5.3.2 build(deps-dev): bump typescript from 5.2.2 to 5.3.2
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.0 to 5.0.2. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.0.2/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…canyon-deploy-config op-chain-ops: fix typo in canyon deploy config key
…ndabot/npm_and_yarn/vite-5.0.2 build(deps-dev): bump vite from 4.5.0 to 5.0.2
Bumps [tsup](https://github.com/egoist/tsup) from 7.2.0 to 8.0.1. - [Release notes](https://github.com/egoist/tsup/releases) - [Changelog](https://github.com/egoist/tsup/blob/dev/.releaserc.json) - [Commits](egoist/tsup@v7.2.0...v8.0.1) --- updated-dependencies: - dependency-name: tsup dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…ocker-targets ops: merge go op-stack build into dockerfile targets
…ndabot/npm_and_yarn/tsup-8.0.1 build(deps-dev): bump tsup from 7.2.0 to 8.0.1
…rop-deploy-config op-chain-ops,op-node: interop feature-set deploy/rollup/chain-config
…ell/output-dg-deploy feat(ctb): OutputBisectionGame Devnet Deployment
…ch feature reference, add eclipse/fjord placeholders
…ndabot/npm_and_yarn/vite-5.0.4 build(deps-dev): bump vite from 5.0.2 to 5.0.4
…tb/test-folders chore(ctb): Restructure `test` folder
Check the fs for the file before invoking the bash script as a sanity check to save extra work when everything is running in parallel.
op-node: specify Delta upgrade version, update superchain-registry, bump protocol-support to Delta pre-release
…tb/genesis-block-pub feat(ctb): Make `GENESIS_BLOCK_NUMBER` public
…better-setup-check contracts-bedrock: better setup check
Ensures that the predeploys are set and have the correct admin slot set as well as have code present. It does not check what the specific code is so that this can be ran against forked networks. Now that we have the L2 contracts imported into the state via `vm.loadAllocs`, we can begin to port the implementation of `check-l2` into Solidity and reduce the amount of overhead a developer needs to make changes to the contracts. The goal is to make as few changes to other parts of the codebase when making changes to solidity files. [check-l2](https://github.com/ethereum-optimism/optimism/blob/develop/op-chain-ops/cmd/check-l2/main.go) runs against the devnet to ensure that the genesis state is correct. Now we can make those assertions directly in solidity and deprecate the concept of `check-l2`. We should be able to still run the solidity tests against forked backends if we write the code in a modular way, so that we can still run the tests against live networks or devnets.
…cleanup-snapshots contracts-bedrock: migrate to new storage snapshot
…predeploys-test contracts-bedrock: predeploys test
…testing-docs contracts-bedrock: testing docs
Features: * Supports writing framesets to EigenDA, and then posting frameset EigenDA "references" to L1 calldata. * If the write of a frameset to EigenDA fails, then the original frameset is written to L1 calldata. This graceful fallback is supported by a new wrapper type that encapsulates the union type between raw frameset data and a frameset reference, and is implemented using protocol buffers. * Reading is transparently handled on the derivation pipeline side. Caveats: * The introduction of the concept of external data availability probably demands a refactor and reorganization of some logic. This changeset does not attempt any of this, instead inserting hacky logic in sometimes undesirable places to achieve this the intended proof-of-concept goal. * op-programs in now broken an needs update to support "off-chain" DA. * op-e2e is also broken and will need fixing before end-to-end tests can be run successfully.
teddyknox
force-pushed
the
eigenda-develop
branch
from
December 6, 2023 13:43
2d5ec79
to
3f9ecd1
Compare
fix: log request payload
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.