forked from bluealloy/revm
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
Merge branch 'main' into reintroduce-alloy-rebased #4
Merged
Evalir
merged 12 commits into
Evalir:reintroduce-alloy-rebased
from
DaniPopes:alloy-rebase2
Sep 29, 2023
Merged
Merge branch 'main' into reintroduce-alloy-rebased #4
Evalir
merged 12 commits into
Evalir:reintroduce-alloy-rebased
from
DaniPopes:alloy-rebase2
Sep 29, 2023
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
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.48 to 1.0.49. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.48...1.0.49) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.7 to 0.10.8. - [Commits](RustCrypto/hashes@sha2-v0.10.7...sha2-v0.10.8) --- updated-dependencies: - dependency-name: sha2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: improve wording in comments chore: fix typos refactor: use "copied" instead of "cloned" style: improve formatting in Markdown * refactor: say "SELFDESTRUCT" instead of "SUICIDE" * Update crates/primitives/src/state.rs
* Start `op-revm` changes * Start fee distribution changes * Add L1 fee deduction * Start deposit tx gas accounting * Move L1 cost into `TxEnv` * Add helpers for computing the L1 cost of a transaction back * 🧹 * Enforce runtime config flag for cross-compatibility * style: Use env rather than passing a flag * review: Address first few comments * Flatten optimism hoisted tx fields * feat flag ontop * Refactor l1 cost and mint computations * l1 cost erroring * Refactor gas usage functions * Rip gas construction back to the transact * Rip out crate use gas * push gas usage unit logic into the gas impl * Further document the cfg env optimism bool field. * Reword * Add deposit sys tx docs * Fix the spec enabled function and add unit tests. * data gas tests * calculate tx l1 cost test * Add a zero rollup data gas cost check * Fix suggestions * Bump the account nonce post-regolith for contract creation * Add tx validation tests * Add a deposit tx test * Add gas tests * Add gas tests * Fix regolith check * Fix func ordering * Fix test * Swap the l1_cost to use the raw enveloped tx * Update crates/revm/src/evm_impl.rs Co-authored-by: clabby <ben@clab.by> * Update crates/revm/src/evm_impl.rs Co-authored-by: clabby <ben@clab.by> * Update crates/primitives/src/env.rs Co-authored-by: clabby <ben@clab.by> * Make clippy happy * perf: Only load `L1BlockInfo` once * Remove extra `try_fetch` fn * perf: lazy `try_fetch` eval * andreas was right Co-Authored-By: Refcell <abigger87@gmail.com> * Improve error abstraction Co-Authored-By: Refcell <abigger87@gmail.com> * EVM Impl Tests * More tests * Fix breaking changes * Update the enveloped tx to be optional. * Merge REVM upgrades * Introduce call return handler * feat: Handler logic * remove USE_GAS from handlers * Fix lints * Update runner.rs Co-authored-by: rakita <rakita@users.noreply.github.com> * Fix param mutability --------- Co-authored-by: Andreas Bigger <abigger87@gmail.com>
* Readme updates * Readme updates * Tests * label as ci * label as ci * one more touchup
* fix: use u128 for calc data fee result * use U256 for data fee
This was referenced Sep 28, 2023
DaniPopes
changed the title
Merge branch 'main'
Merge branch 'main' into reintroduce-alloy-rebased
Sep 28, 2023
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.