Skip to content

chore: Validate L1 config in ts-land#16647

Merged
spalladino merged 1 commit intonextfrom
palla/validate-l1-config
Aug 29, 2025
Merged

chore: Validate L1 config in ts-land#16647
spalladino merged 1 commit intonextfrom
palla/validate-l1-config

Conversation

@spalladino
Copy link
Copy Markdown
Contributor

@spalladino spalladino commented Aug 28, 2025

Validates L1 config before trying to deploy L1 contracts, so we can get an early warning if the deployment would fail.

Also, changes the slashRoundSize setting to slashRoundSizeInEpochs, to force it to be a multiple of epochs, as required by the slash proposer. It also makes the quorum settings optional, defaulting them to half the round size plus one. This should make configuration easier.

@spalladino spalladino force-pushed the palla/slash-improvements branch 3 times, most recently from 61c592a to c5fa2d3 Compare August 29, 2025 15:02
Base automatically changed from palla/slash-improvements to palla/slash-settings August 29, 2025 16:59
@spalladino spalladino force-pushed the palla/slash-settings branch from 0b75251 to cc519f7 Compare August 29, 2025 17:01
@spalladino spalladino force-pushed the palla/validate-l1-config branch from 569b5ed to 507e82f Compare August 29, 2025 17:21
@spalladino spalladino changed the base branch from palla/slash-settings to palla/slash-improvements-2 August 29, 2025 17:21
@spalladino spalladino force-pushed the palla/validate-l1-config branch 3 times, most recently from 70e1164 to b15ac7e Compare August 29, 2025 19:16
Base automatically changed from palla/slash-improvements-2 to next August 29, 2025 19:32
@spalladino spalladino added the ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure label Aug 29, 2025
@spalladino spalladino force-pushed the palla/validate-l1-config branch from b15ac7e to 3815071 Compare August 29, 2025 19:33
@spalladino spalladino enabled auto-merge August 29, 2025 19:40
@spalladino spalladino force-pushed the palla/validate-l1-config branch 3 times, most recently from 8cdbc1f to 0798387 Compare August 29, 2025 22:18
Validates L1 config _before_ trying to deploy L1 contracts, so we can
get an early warning if the deployment would fail.

Also, changes the slashRoundSize setting to slashRoundSizeInEpochs, to
force it to be a multiple of epochs, as required by the slash proposer.
It also makes the quorum settings optional, defaulting them to half the
round size plus one. This should make configuration easier.
@spalladino spalladino force-pushed the palla/validate-l1-config branch from 0798387 to e4a7abd Compare August 29, 2025 22:50
@spalladino spalladino added this pull request to the merge queue Aug 29, 2025
Merged via the queue into next with commit 2841e2b Aug 29, 2025
14 checks passed
@spalladino spalladino deleted the palla/validate-l1-config branch August 29, 2025 23:56
ludamad pushed a commit that referenced this pull request Dec 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants