Skip to content

fix(sequencer): avoid sticky min fee L1 read failures#24425

Draft
AztecBot wants to merge 1 commit into
merge-train/spartan-v5from
cb/fix-empty-block-proving-spartan-v5
Draft

fix(sequencer): avoid sticky min fee L1 read failures#24425
AztecBot wants to merge 1 commit into
merge-train/spartan-v5from
cb/fix-empty-block-proving-spartan-v5

Conversation

@AztecBot

@AztecBot AztecBot commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • compute the next-slot timestamp locally in FeeProviderImpl instead of making an extra rollup getTimestampForSlot read
  • reset the cached current-min-fee refresh after rejected L1 reads so later retries can recompute instead of replaying the same rejected promise
  • add regression coverage for local timestamp calculation and retry after transient L1 failures

CI failure investigated

Verification

  • yarn workspace @aztec/sequencer-client test src/global_variable_builder/fee_provider.test.ts
  • yarn format --check sequencer-client
  • yarn lint sequencer-client
  • git diff --check

Local CI limitation

  • ./bootstrap.sh ci is not a valid root target in this checkout (Unknown command: ci)
  • ./bootstrap.sh build yarn-project could not complete here because this session cannot use Docker and Noir bootstrap could not fetch just@1.42.4 from crates.io; yarn build therefore fails earlier on missing generated protocol/L1 artifacts before reaching this patch

Created by claudebox · group: slackbot

@AztecBot AztecBot added ci-draft Run CI on draft PRs. ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure claudebox Owned by claudebox. it can push to this PR. labels Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-draft Run CI on draft PRs. ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure claudebox Owned by claudebox. it can push to this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant