Skip to content

perf(flashblocks): remove redundant clones in get_latest_block and reorg recheck#114

Merged
danyalprout merged 3 commits intobase:mainfrom
GarmashAlex:perf/remove-redundant-clones-pending-and-state
Oct 2, 2025
Merged

perf(flashblocks): remove redundant clones in get_latest_block and reorg recheck#114
danyalprout merged 3 commits intobase:mainfrom
GarmashAlex:perf/remove-redundant-clones-pending-and-state

Conversation

@GarmashAlex
Copy link
Copy Markdown
Contributor

PendingBlocks::get_latest_block: move block_transactions in Full branch; iterate by ref and drop extra tx_hashes.clone() in Hashes branch.
StateProcessor::process_canonical_block: drop unnecessary tracked_txns.clone() before hashing.

@danyalprout
Copy link
Copy Markdown
Collaborator

This is great thanks, can you please run the formatter just fix should do it.

@GarmashAlex
Copy link
Copy Markdown
Contributor Author

This is great thanks, can you please run the formatter just fix should do it.

done

@danyalprout danyalprout merged commit 8d34dee into base:main Oct 2, 2025
5 checks passed
refcell added a commit that referenced this pull request Feb 18, 2026
* fix: missing error source for engine conversion errors

* fix: core error not implemented on eip 2718 error type
mw2000 pushed a commit that referenced this pull request Mar 9, 2026
* feat: use faster runtime

* fix

* feat: sort by batch start block

* reduce timeout

* wip: debugging failed proofs (#106)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* feat: latest kona, `v1.3.0-rc.2` (#112)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

* works

* add

* add

* fixes

* add

* add

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* del

* add

* add

* rm print

* update vkey

* del

* add

* fix: install clang

* add

* test docker compose

* downgrade to 1.2 (#114)

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>
mw2000 pushed a commit that referenced this pull request Mar 16, 2026
* feat: use faster runtime

* fix

* feat: sort by batch start block

* reduce timeout

* wip: debugging failed proofs (#106)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* feat: latest kona, `v1.3.0-rc.2` (#112)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

* works

* add

* add

* fixes

* add

* add

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* del

* add

* add

* rm print

* update vkey

* del

* add

* fix: install clang

* add

* test docker compose

* downgrade to 1.2 (#114)

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>
haardikk21 pushed a commit that referenced this pull request Mar 17, 2026
…org recheck (#114)

* perf(flashblocks): remove redundant clones in get_latest_block and reorg recheck

* perf(flashblocks): remove redundant clones in get_latest_block and reorg recheck

* fmt
haardikk21 pushed a commit that referenced this pull request Mar 17, 2026
* feat: use faster runtime

* fix

* feat: sort by batch start block

* reduce timeout

* wip: debugging failed proofs (#106)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* feat: latest kona, `v1.3.0-rc.2` (#112)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

* works

* add

* add

* fixes

* add

* add

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* del

* add

* add

* rm print

* update vkey

* del

* add

* fix: install clang

* add

* test docker compose

* downgrade to 1.2 (#114)

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>
mw2000 pushed a commit that referenced this pull request Mar 19, 2026
* feat: use faster runtime

* fix

* feat: sort by batch start block

* reduce timeout

* wip: debugging failed proofs (#106)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* feat: latest kona, `v1.3.0-rc.2` (#112)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

* works

* add

* add

* fixes

* add

* add

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* del

* add

* add

* rm print

* update vkey

* del

* add

* fix: install clang

* add

* test docker compose

* downgrade to 1.2 (#114)

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>
mw2000 pushed a commit that referenced this pull request Mar 23, 2026
* feat: use faster runtime

* fix

* feat: sort by batch start block

* reduce timeout

* wip: debugging failed proofs (#106)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* feat: latest kona, `v1.3.0-rc.2` (#112)

* debug failed proofs

* got compilation, working, still issues

* wip

* wip

* add

* push

* works

* add

* add

* fixes

* add

* add

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>

* del

* add

* add

* rm print

* update vkey

* del

* add

* fix: install clang

* add

* test docker compose

* downgrade to 1.2 (#114)

---------

Co-authored-by: Ubuntu <ubuntu@op-sepolia-archive-1.maas>
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.

2 participants