Skip to content

Record mainnet StarkExchangeMigrationV2 deployment#20

Merged
lfportal merged 2 commits into
mainfrom
chore/mainnet-deploy-v2-impl
Apr 20, 2026
Merged

Record mainnet StarkExchangeMigrationV2 deployment#20
lfportal merged 2 commits into
mainfrom
chore/mainnet-deploy-v2-impl

Conversation

@lfportal
Copy link
Copy Markdown
Contributor

@lfportal lfportal commented Apr 20, 2026

Summary

  • Records the mainnet deployment of `StarkExchangeMigrationV2` at `0x273b65a7231321D4ee47a4c47408Ef43517455Ec` — bumps `stark_exchange_migration.version` to 2 and updates `implementation_address` in `config/deploy/mainnet/eth_deployed.json`
  • Populates the already-deployed `VaultRootSenderAdapter` address in both mainnet and sandbox `eth_config_input.json` files so subsequent runs of `DeployEthContracts.s.sol` skip its redeployment

Test plan

  • Confirm the V2 implementation address is verified on Etherscan
  • Re-run `DeployEthContracts.s.sol` in simulation against mainnet and confirm the script reports "Using existing" for both `VaultRootSenderAdapter` and `StarkExchangeMigration v2`

🤖 Generated with Claude Code


Note

Low Risk
Config-only changes that update recorded on-chain addresses and versions; low risk but incorrect addresses could cause deploy scripts to target the wrong contracts.

Overview
Records the mainnet deployment of StarkExchangeMigrationV2 by bumping stark_exchange_migration.version to 2 and updating its implementation_address in config/deploy/mainnet/eth_deployed.json.

Populates already-deployed vault_root_sender_adapter.address values in both mainnet and sandbox eth_config_input.json so subsequent deploy runs reuse the existing VaultRootSenderAdapter instead of redeploying it.

Reviewed by Cursor Bugbot for commit 2829d2f. Bugbot is set up for automated code reviews on this repo. Configure here.

Deployed StarkExchangeMigrationV2 to mainnet at
0x273b65a7231321D4ee47a4c47408Ef43517455Ec. Also populates the
already-deployed VaultRootSenderAdapter address in both mainnet and
sandbox input configs so subsequent runs skip its redeployment.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@lfportal lfportal requested a review from a team as a code owner April 20, 2026 04:47
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2829d2f. Configure here.

Comment thread config/deploy/mainnet/eth_config_input.json
Prevents redeployment of StarkExchangeMigrationV2 on subsequent runs of
DeployEthContracts.s.sol, matching the treatment of
vault_root_sender_adapter.address.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@lfportal lfportal requested a review from ermyas April 20, 2026 04:59
@lfportal lfportal merged commit 515e54c into main Apr 20, 2026
5 checks passed
@lfportal lfportal deleted the chore/mainnet-deploy-v2-impl branch April 20, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants