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

chore: bump openvm commit #22

Closed
wants to merge 59 commits into from

Conversation

Golovanov399
Copy link

No description provided.

rakita and others added 30 commits September 2, 2024 02:47
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.122 to 1.0.127.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.122...1.0.127)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.39.2 to 1.40.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.39.2...tokio-1.40.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.5 to 0.12.7.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.12.5...v0.12.7)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [alloy-rlp](https://github.com/alloy-rs/rlp) from 0.3.7 to 0.3.8.
- [Changelog](https://github.com/alloy-rs/rlp/blob/main/CHANGELOG.md)
- [Commits](alloy-rs/rlp@v0.3.7...v0.3.8)

---
updated-dependencies:
- dependency-name: alloy-rlp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…` (#1743)

* Add test for revm::optimism::L1BlockInfo::calculate_tx_l1_cost_fjord

* Fix lint
* Fix docs

* Verify calculation of data gas cost for tx in fjord block
* feat(statetest): enable EOF in Prague tests

* statetest json PragueEOF to Prague
* chore(revm): elided lifetime has a name

Signed-off-by: jsvisa <[email protected]>

* clipy: map to inspect

Signed-off-by: jsvisa <[email protected]>

* fix all clippy warnings

Signed-off-by: jsvisa <[email protected]>

* typo

Signed-off-by: jsvisa <[email protected]>

---------

Signed-off-by: jsvisa <[email protected]>
Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.29.0 to 0.29.1.
- [Changelog](https://github.com/rust-bitcoin/rust-secp256k1/blob/secp256k1-0.29.1/CHANGELOG.md)
- [Commits](rust-bitcoin/rust-secp256k1@secp256k1-0.29.0...secp256k1-0.29.1)

---
updated-dependencies:
- dependency-name: secp256k1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [alloy-primitives](https://github.com/alloy-rs/core) from 0.8.0 to 0.8.2.
- [Release notes](https://github.com/alloy-rs/core/releases)
- [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md)
- [Commits](alloy-rs/core@v0.8.0...v0.8.2)

---
updated-dependencies:
- dependency-name: alloy-primitives
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.86 to 1.0.87.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.86...1.0.87)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [alloy-sol-types](https://github.com/alloy-rs/core) from 0.8.0 to 0.8.2.
- [Release notes](https://github.com/alloy-rs/core/releases)
- [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md)
- [Commits](alloy-rs/core@v0.8.0...v0.8.2)

---
updated-dependencies:
- dependency-name: alloy-sol-types
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [alloy-provider](https://github.com/alloy-rs/alloy) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/alloy-rs/alloy/releases)
- [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md)
- [Commits](alloy-rs/alloy@v0.3.0...v0.3.1)

---
updated-dependencies:
- dependency-name: alloy-provider
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* refactor: allow chain-specific configuration of Evm

* refactor: rename Transaction::transact_to and clarify docs

* refactor: remove trait bounds on Transaction super trait

* refactor: remove trait bounds from Block supertrait

* fix: clippy warnings

* fix: cargo doc

* refactor: limit trait bounds on HaltReason

* refactor: allow moving of kind

* refactor: rename Transaction::nonce to nonce_opt to signal that it's optional

* refactor: replace AccessList with alloy version

* refactor: rename gas_priority_fee to max_priority_fee_per_gas

* refactor: correct trait bound on ExecutionResult::clone

* Clone

* refactor: only allow optional nonce check via CfgEnv

* fix: revme

* refactor: derive DummyHost

* refactor: derive Clone for ExecutionResult

* refactor: remove EVMErrorForChain

* refactor: derive Clone for CfgEnvWithChainSpec

* refactor: use EVMResultGeneric

* refactor: add convenience EVMErrorForChain type alias

* feat: export OptimismBlock

* refactor: add handler constructor and Context to revm::ChainSpec

* refactor: generalise optimism implementation using traits

* fix: no-default-features

* fix: CI

* chore: Add default fn to Tx/Block traits

* Chore: rename ChainSpec to EvmWiring

* chore: clippy comments fix

* chore: rename EthEvmWiring to EthereumWiring

* chore: re add serde, restring HaltReasonTrait

* chore: move custom opcode to examples

* chore: remove op feature from test wiring

* nit use Self::EvmWiringT

* nit indents

* feat(Wiring): Add Database and EXT to EvmWiring

* some fixes

* temp

* feat: make builder compile. EnvWiring and Result Halt

* chore: cleanup rename

* nit

* fix: make string conversion complete

* fix compile

* compiles

* wip builder

* wip

* fix compile

* wip

* fix optimism test

* fix docs ci

* cleanup

* cleanup

* use core::error::Error

* cleanup

* use core error

* fix builer

* fix docs

* final doc fix

* rm alloy provider

---------

Co-authored-by: rakita <[email protected]>
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.19.0 to 1.20.0.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](matklad/once_cell@v1.19.0...v1.20.0)

---
updated-dependencies:
- dependency-name: once_cell
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.88 to 1.0.89.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.88...1.0.89)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.29.0 to 0.29.1.
- [Changelog](https://github.com/rust-bitcoin/rust-secp256k1/blob/secp256k1-0.29.1/CHANGELOG.md)
- [Commits](rust-bitcoin/rust-secp256k1@secp256k1-0.29.0...secp256k1-0.29.1)

---
updated-dependencies:
- dependency-name: secp256k1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [alloy-transport](https://github.com/alloy-rs/alloy) from 0.3.0 to 0.3.5.
- [Release notes](https://github.com/alloy-rs/alloy/releases)
- [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md)
- [Commits](alloy-rs/alloy@v0.3.0...v0.3.5)

---
updated-dependencies:
- dependency-name: alloy-transport
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(example): deploy bytecode from stratch

* feat(example): passing constructor parameters via creation code

* chore(example): use opcode constants for example deploy

* chore(example): typo EOF
* feat: to_plain_state

* feat: extend to reverts
* feat: project restructuring

* refactor

* restructuring

* restructure

* restructure

* move revm-test bins to revme bench

* rm ethersdb and revm-test

* move kzg to wiring

* fmt, clippy, cleanup

* fix test and doc

* fix kzg-rs build

* Use hashbrown for revme

* docs fix

* fix merged change

* fmt
rakita and others added 24 commits September 19, 2024 01:42
* feat: restructure database crate

* fix tests

* wip examples

* split examples to standalone crates
* feat: Restructuring Part3 inspector crate

* fix serde include

* fix docs
* fix contract deployment example

* database component example

* fix examples

* fix uniswap usdc swap

* fmt

* docs

* rm comment
* feat: add ReentrancySentryOOG for SSTORE

Signed-off-by: jsvisa <[email protected]>

* sstore_cost return u64 instead of Option

Signed-off-by: jsvisa <[email protected]>

* fix testcase

Signed-off-by: jsvisa <[email protected]>

---------

Signed-off-by: jsvisa <[email protected]>
* feat: Merge validation/analyzis with Bytecode

* cleanup

* enable parse and std for bytecode
* chore: refactor *copy common code

* doc link fix
* fix: make macro crate-agnostic

* fix: clippy
* feat: add support for async database

* fix: update link in docs
* feat: split test models to statetest-tests

* chore: attempt documentation

* Update Cargo.toml

* Update Cargo.toml


---------
…map (#1805)

* chore(primitives): replace HashMap re-exports with alloy_primitives::map

* chore: update methods

* chore: update

* use default hasher
* Bump evmone EOF suite

* Skip EIP-7610 tests

* Exclude before activation

Before activation is just null so skip it for now

* Remove before activation
* chore: bump alloy to 0.4.2

* fix: bump examples too
* chore: refactor *copy common code

* doc link fix

* feat: Transaction abstraction

* wip tx abstraction

* temp

* impl Transactions trait on TxEnv

* switching to new tx abstraction

* wip

* first frame creation handle

* tx validation first part

* compiling tx transition

* tx/block verification

* cleanup

* make it compile

* fix tests

* tx type in statetests

* fix docs

* fix some panics

* try to fix statetest tx type deduction

* work on optimism tx type

* optimism impl

* fmt clippy

* impl auth list and access list traits

* expection handling for invalid statetest tx

* fix op tests

* docs

* docs and test fix

* basefee check for legacy

* clippy

* default tx gas limit to 30M

* set max gas limit

* readd eip7702 validity check

* docs and cleanup

* rm std check
* feat(interpreter): impl Clone for Stack

Signed-off-by: jsvisa <[email protected]>

* apply commits and add test cases

Signed-off-by: jsvisa <[email protected]>

---------

Signed-off-by: jsvisa <[email protected]>
* chore: clean up some std feature usage

* chore: clean up some std feature flags and tests in no_std
* perf(precompile): use secp256k1 global context for ecrecover

* remove secp var
@jonathanpwang
Copy link
Contributor

bump it again after openvm-org/openvm#1262 is merged, and also update imports and usage

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.