Skip to content

Ayelet/mempool/naive mempool/rebase over 14 1#12361

Closed
ayeletstarkware wants to merge 5 commits intomain-v0.14.1from
ayelet/mempool/naive-mempool/rebase-over-14-1
Closed

Ayelet/mempool/naive mempool/rebase over 14 1#12361
ayeletstarkware wants to merge 5 commits intomain-v0.14.1from
ayelet/mempool/naive-mempool/rebase-over-14-1

Conversation

@ayeletstarkware
Copy link
Contributor

@ayeletstarkware ayeletstarkware commented Feb 8, 2026

Note

Medium Risk
Changes core transaction ordering and block-building behavior behind a new config flag; incorrect mode configuration or edge cases in FIFO rewind/declare handling could affect sequencing correctness.

Overview
Adds a new DeploymentMode (default starknet, new echonet) and threads it through configuration so components can switch behavior by environment.

In apollo_mempool, introduces a FIFO-backed transaction queue used in echonet mode (no fee-based prioritization and no declare_delay), plus a dedicated rewind implementation in commit_block; adds/adjusts unit tests and updates deployment JSON configs to set mempool deployment_mode to echonet.

In apollo_consensus_orchestrator, adds a mode-gated path to use state-sync block timestamps when building proposals in echonet.

Written by Cursor Bugbot for commit c1d02d2. This will update automatically on new commits. Configure here.

@reviewable-StarkWare
Copy link

This change is Reviewable

@ayeletstarkware ayeletstarkware force-pushed the ayelet/mempool/naive-mempool/rebase-over-14-1 branch 6 times, most recently from 3cca044 to 8bc8faf Compare February 8, 2026 12:32
@ayeletstarkware ayeletstarkware force-pushed the ayelet/mempool/naive-mempool/rebase-over-14-1 branch from 8bc8faf to c1d02d2 Compare February 8, 2026 12:53
@github-actions github-actions bot locked and limited conversation to collaborators Feb 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants