Skip to content
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
merged 12 commits into from Sep 29, 2023

Conversation

DaniPopes
Copy link

No description provided.

dependabot bot and others added 12 commits September 27, 2023 11:19
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
@DaniPopes DaniPopes changed the title Alloy rebase2 Merge branch 'main' Sep 28, 2023
@DaniPopes DaniPopes changed the title Merge branch 'main' Merge branch 'main' into reintroduce-alloy-rebased Sep 28, 2023
@Evalir Evalir merged commit b6eb324 into Evalir:reintroduce-alloy-rebased Sep 29, 2023
@DaniPopes DaniPopes deleted the alloy-rebase2 branch September 29, 2023 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
8 participants