Skip to content

feat: msg queue hash#84

Merged
lightsing merged 18 commits intofeat/euclid-v2from
feat/msg-queue-hash
Feb 18, 2025
Merged

feat: msg queue hash#84
lightsing merged 18 commits intofeat/euclid-v2from
feat/msg-queue-hash

Conversation

@lightsing
Copy link
Copy Markdown
Member

No description provided.

@lispc
Copy link
Copy Markdown
Collaborator

lispc commented Feb 14, 2025

if hardfork == EuclidV2 {
} else {
}

Copy link
Copy Markdown
Contributor

@roynalnaruto roynalnaruto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few fixes required

@lightsing lightsing changed the base branch from chore/revm-v55-upgrade to master February 17, 2025 07:21
# Conflicts:
#	crates/bin/src/commands/run_file.rs
#	crates/core/Cargo.toml
#	crates/core/src/chunk.rs
#	crates/primitives/Cargo.toml
#	crates/primitives/src/lib.rs
roynalnaruto
roynalnaruto previously approved these changes Feb 17, 2025
Copy link
Copy Markdown
Contributor

@roynalnaruto roynalnaruto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit-pick: fixed the comment where its not "rlp encoded length" but instead "length of rlp encoded data"

@lightsing lightsing changed the base branch from master to feat/euclid-v2 February 18, 2025 07:23
@lightsing lightsing merged commit 5424e12 into feat/euclid-v2 Feb 18, 2025
3 checks passed
@lightsing lightsing deleted the feat/msg-queue-hash branch February 18, 2025 07:24
lightsing added a commit that referenced this pull request Mar 4, 2025
* feat: add EIP-7702 tx support (#85)

* upgrade

* upgrade

* Update Cargo.toml

* change branches

* remove poseidon field

* fix scroll types

* trailing lf

* feat: dump utils (#83)

* provide utils lib

* clippy

* unify imports

* fix

* style fix

* add EIP-7702 tx support

* upgrade reth

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>

* feat: msg queue hash (#84)

* upgrade

* upgrade

* Update Cargo.toml

* change branches

* remove poseidon field

* fix scroll types

* trailing lf

* feat: dump utils (#83)

* provide utils lib

* clippy

* unify imports

* fix

* style fix

* impl msg queue hash

* remove legacy test

* move chunk into primitives and impl EuclidV2

* set prev_msg_queue_hash

* use is_l1_message

* feat: num l1 msgs in scroll block

* fix: usize instead of u64 for num txs

* chore: clippy fix remove unused import

* apply suggestion

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
Co-authored-by: Rohit Narurkar <rohit.narurkar@proton.me>

* fix Eip7702 signature

* chore: update reth dep

* fix bytecode construct

* upgrade to fix

* add euclid v2 test cases

* fix cli

* remove unused

* impl is_euclid_v2 in chunk

* clippy

* fix ChunkInfo

* fix chunk mode

* refactor

* refactor

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
Co-authored-by: Rohit Narurkar <rohit.narurkar@proton.me>
lightsing added a commit that referenced this pull request Mar 4, 2025
* feat: add EIP-7702 tx support (#85)

* upgrade

* upgrade

* Update Cargo.toml

* change branches

* remove poseidon field

* fix scroll types

* trailing lf

* feat: dump utils (#83)

* provide utils lib

* clippy

* unify imports

* fix

* style fix

* add EIP-7702 tx support

* upgrade reth

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>

* feat: msg queue hash (#84)

* upgrade

* upgrade

* Update Cargo.toml

* change branches

* remove poseidon field

* fix scroll types

* trailing lf

* feat: dump utils (#83)

* provide utils lib

* clippy

* unify imports

* fix

* style fix

* impl msg queue hash

* remove legacy test

* move chunk into primitives and impl EuclidV2

* set prev_msg_queue_hash

* use is_l1_message

* feat: num l1 msgs in scroll block

* fix: usize instead of u64 for num txs

* chore: clippy fix remove unused import

* apply suggestion

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
Co-authored-by: Rohit Narurkar <rohit.narurkar@proton.me>

* fix Eip7702 signature

* chore: update reth dep

* fix bytecode construct

* upgrade to fix

* add euclid v2 test cases

* fix cli

* remove unused

* impl is_euclid_v2 in chunk

* clippy

* fix ChunkInfo

* fix chunk mode

* refactor

* refactor

* fix patches

* remove serde flatten

* export reth chain spec

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
Co-authored-by: Rohit Narurkar <rohit.narurkar@proton.me>
lightsing added a commit that referenced this pull request Mar 4, 2025
* feat: add EIP-7702 tx support (#85)

* upgrade

* upgrade

* Update Cargo.toml

* change branches

* remove poseidon field

* fix scroll types

* trailing lf

* feat: dump utils (#83)

* provide utils lib

* clippy

* unify imports

* fix

* style fix

* add EIP-7702 tx support

* upgrade reth

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>

* feat: msg queue hash (#84)

* upgrade

* upgrade

* Update Cargo.toml

* change branches

* remove poseidon field

* fix scroll types

* trailing lf

* feat: dump utils (#83)

* provide utils lib

* clippy

* unify imports

* fix

* style fix

* impl msg queue hash

* remove legacy test

* move chunk into primitives and impl EuclidV2

* set prev_msg_queue_hash

* use is_l1_message

* feat: num l1 msgs in scroll block

* fix: usize instead of u64 for num txs

* chore: clippy fix remove unused import

* apply suggestion

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
Co-authored-by: Rohit Narurkar <rohit.narurkar@proton.me>

* fix Eip7702 signature

* chore: update reth dep

* fix bytecode construct

* upgrade to fix

* add euclid v2 test cases

* fix cli

* remove unused

* impl is_euclid_v2 in chunk

* clippy

* fix ChunkInfo

* fix chunk mode

* refactor

* refactor

* refactor primitives crate

* fix others

* export sbv-utils

* fix merge

* fmt

* clippy

---------

Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
Co-authored-by: Rohit Narurkar <rohit.narurkar@proton.me>
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.

3 participants