Skip to content

feat: zkstack command for v29.3 upgrade#4648

Open
sanekmelnikov wants to merge 3 commits intomainfrom
alm-zkstack-v29-3-upgrade-command
Open

feat: zkstack command for v29.3 upgrade#4648
sanekmelnikov wants to merge 3 commits intomainfrom
alm-zkstack-v29-3-upgrade-command

Conversation

@sanekmelnikov
Copy link
Collaborator

@sanekmelnikov sanekmelnikov commented Feb 9, 2026

What ❔

Command to generate mainnet calldata for 29.2 -> 29.3 upgrade and 29.3 -> 29.4 upgrade.
Also added the check for batches to be executed (not proven) for 28.* -> 29.2 upgrade.

# 0.29.2 -> 0.29.3
zkstack dev generate-chain-upgrade --upgrade-version v29-3 ./etc/upgrades/v29-3-upgrade/mainnet.yaml 324 9075 10000000000 $l1_mainnet_rpc_url $l2_era_mainnet_rpc_url $l2_gateway_rpc_url 0 --force-display-finalization-params=true
# 0.29.3 -> 0.29.4
zkstack dev generate-chain-upgrade --upgrade-version v29-4 ./etc/upgrades/v29-4-upgrade/mainnet.yaml 324 9075 10000000000 $l1_mainnet_rpc_url l2_era_mainnet_rpc_url $l2_gateway_rpc_url 0 --force-display-finalization-params=true

Why ❔

To help externally hosted chains with data generation

Is this a breaking change?

  • Yes
  • No

Checklist

  • PR title corresponds to the body of PR (we generate changelog entries from PRs).
  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • Code has been formatted via zkstack dev fmt and zkstack dev lint.

@sanekmelnikov sanekmelnikov marked this pull request as ready for review February 9, 2026 20:39
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