-
Notifications
You must be signed in to change notification settings - Fork 12
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
FEATURE BRANCH: multi-chain #611
base: main
Are you sure you want to change the base?
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2ccd443 - Browse repository at this point
Copy the full SHA 2ccd443View commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cd9ebb9 - Browse repository at this point
Copy the full SHA cd9ebb9View commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ababb2b - Browse repository at this point
Copy the full SHA ababb2bView commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a40799a - Browse repository at this point
Copy the full SHA a40799aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fd43cb - Browse repository at this point
Copy the full SHA 8fd43cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e2265d - Browse repository at this point
Copy the full SHA 7e2265dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f096414 - Browse repository at this point
Copy the full SHA f096414View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4575dc3 - Browse repository at this point
Copy the full SHA 4575dc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44fb8a6 - Browse repository at this point
Copy the full SHA 44fb8a6View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0167f7f - Browse repository at this point
Copy the full SHA 0167f7fView commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0ebfd0 - Browse repository at this point
Copy the full SHA f0ebfd0View commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dd9c9e7 - Browse repository at this point
Copy the full SHA dd9c9e7View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a409e55 - Browse repository at this point
Copy the full SHA a409e55View commit details
Commits on Aug 22, 2024
-
chore: merge
main
intofeat/multichain
(#615)* edr-0.4.1 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: run prettier (#535) * test: avoid unconditional reverts in stack traces tests (#537) * fix: allow missing nonce in remote blocks (#539) * fix: allow missing nonce in remote blocks * misc: add changeset * ci: upgrade pnpm/action-setup (#541) * ci: enable some debug logs for hardhat tests (#538) * Sync with recent Hardhat changes and deduplicate the Hardhat dep (#544) * chore: Explicitly depend on semver and fs-extra in hardhat-tests Appeases ESLint. These are de facto pulled by other dependencies but it's implicit. * refactor: Unify ts-node and use the one currently used by Hardhat Deduping the hardhat package makes it easier to patch it while working on the stack trace porting feature branch. * chore: Use the newest Hardhat 2.22.6 This will make patching the changes easier to review as we will sync with the upstream as it has some changes already related to the stack traces that we port. * feat: upgrade revm dependencies (#546) * feat: upgrade revm dependencies * Create wild-phones-drum.md * edr-0.4.2 (#540) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * ci: remove path checks for benchmarks (#550) * ci: remove path restrictions for EDR jobs (#551) * ci: check that index.d.ts is up to date (#553) * feat: add support for RIP-7212 (#552) * feat: add support for RIP-7212 * misc: add changelog * fix: updated index.d.ts * fix: revert rename of InvalidFEOpcode * fix: set enableRip7212 in ProviderConfig * test: validate that disabling RIP-7212 works * refactor: use runtime variable instead of const * Path Hardhat dev dep to work with latest EDR changes EDR uses Hardhat as a dev dependency to run some javascript tests. The way this works is that the tests are run using Hardhat, but we use pnpm to override the EDR dependency in Hardhat with the local one. This works fine as long as there are no breaking changes in EDR. When there are, we have a circular dependency problem: we can't publish a new version of EDR until the tests pass, but for the tests to pass we need a version of Hardhat that works with the new version of EDR. A temporary workaround for this is to use `pnpm patch` to temporarily modify the Hardhat code in a way that works with the breaking change. In this case, this just means adding the new field when constructing the provider. --------- Co-authored-by: Franco Victorio <[email protected]> * edr-0.5.0 (#555) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * build: upgrade revm to v12 (#557) * build: upgrade revm to v12 * test: remove invalid test * misc: add changeset * fix: use remote chain id for pre-fork simulation (#567) * fix: use remote chain id for pre-fork simulation * Fix error message * chore: Bump hardhat to 2.22.7 (#571) * chore: Bump hardhat to 2.22.7 * fixup: Don't enable RIP-7212 in our tests * Adapt for NomicFoundation/hardhat#5411 * fix: prevent crash when returning large JSON responses (#569) * ci: update collaborator check in the benchmarks workflow (#574) * edr-0.5.1 (#559) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * fix: add json alias property in provider response (#582) * fix: add json alias property in provider response * Create empty-bobcats-refuse.md * edr-0.5.2 (#583) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * breaking change: rename response.json to response.data (#584) * breaking change: rename response.json to response.data * Create sour-donkeys-draw.md * Update sour-donkeys-draw.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Franco Victorio <[email protected]> Co-authored-by: Igor Matuszewski <[email protected]> Co-authored-by: Agost Biro <[email protected]> Co-authored-by: Piotr Galar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 226295c - Browse repository at this point
Copy the full SHA 226295cView commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a19726 - Browse repository at this point
Copy the full SHA 2a19726View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 63b460f - Browse repository at this point
Copy the full SHA 63b460fView commit details -
ci: add workflow for testing Optimism every night (#638)
Co-authored-by: Piotr Galar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a57886 - Browse repository at this point
Copy the full SHA 0a57886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d41747 - Browse repository at this point
Copy the full SHA 9d41747View commit details
Commits on Sep 9, 2024
-
[multi-chain]: Drive-by clarify the required traits in
ChainSpec
an……d decouple them a bit (#640) * refactor: Make Rpc trait additive to the chain types in the ChainSpec * refactor: More clearly distinguish RPC conversion traits in ChainSpec * Bring back the assoc trait item ordering in RpcSpec bound
Configuration menu - View commit details
-
Copy full SHA for b694d46 - Browse repository at this point
Copy the full SHA b694d46View commit details
Commits on Sep 13, 2024
-
[multi-chain] Implement a generic chain spec (#653)
* feat(wip): Introduce a generic chain spec in the `edr_generic` crate * feat: Allow for missing nonce/mixHash in remote blocks * fixup: Formatting * fix: Make sure to accept rpc blocks with txs being 32-byte hashes * fixup: Maintain symmetry between mod::ConversionErrors used internally * Update crates/edr_generic/src/lib.rs Co-authored-by: Wodann <[email protected]> * Update crates/edr_generic/src/rpc/block.rs Co-authored-by: Wodann <[email protected]> * fixup: Rename SignedWithFallbackToPostEip155 * feat: Implement ProviderSpec for GenericChainSpec * feat: Implement SyncNapiSpec for GenericChainSpec and use in `edr_napi` * fixup: Use the generic chain spec in the local Hardhat patch * fixup: Re-generate patch hash * fixup: Update test/provider.ts * ci: run EDR TS tests * ci: add Alchemy URL * revert: deletion of L1 chain in N-API * ci: cache RPC calls in TS tests * refactor: Prefer const in pattern match over a guard in tx RLP decode This is more consistent with the other uses and increases visibility to the underlying static str value. --------- Co-authored-by: Wodann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05a8cb6 - Browse repository at this point
Copy the full SHA 05a8cb6View commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bcdcafa - Browse repository at this point
Copy the full SHA bcdcafaView commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 618da93 - Browse repository at this point
Copy the full SHA 618da93View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8603cfd - Browse repository at this point
Copy the full SHA 8603cfdView commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2f663d - Browse repository at this point
Copy the full SHA d2f663dView commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2eda304 - Browse repository at this point
Copy the full SHA 2eda304View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec3c837 - Browse repository at this point
Copy the full SHA ec3c837View commit details
Commits on Oct 23, 2024
-
fix: remove console.log backwards compatibility tests (#706)
This was already done in Hardhat in this PR: NomicFoundation/hardhat#5764
Configuration menu - View commit details
-
Copy full SHA for e977cf2 - Browse repository at this point
Copy the full SHA e977cf2View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 70e0111 - Browse repository at this point
Copy the full SHA 70e0111View commit details -
Configuration menu - View commit details
-
Copy full SHA for a57395b - Browse repository at this point
Copy the full SHA a57395bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6efbd64 - Browse repository at this point
Copy the full SHA 6efbd64View commit details