Skip to content

feat(xtzevm): add contract deployment config for Etherlink - #342

Merged
nvrakesh06 merged 1 commit into
masterfrom
feat/CECHO-595-xtzevm-contract-deployment
Mar 30, 2026
Merged

feat(xtzevm): add contract deployment config for Etherlink#342
nvrakesh06 merged 1 commit into
masterfrom
feat/CECHO-595-xtzevm-contract-deployment

Conversation

@nvrakesh06

Copy link
Copy Markdown
Contributor

Summary

  • Adds/updates contract deployment configuration for Etherlink (xtzevm, mainnet and testnet)
  • Adds XTZEVM (chain ID 42793) and XTZEVM_TESTNET (chain ID 128123) to config/chainIds.ts
  • Adds xtzevm and txtzevm network entries to hardhat.config.ts
  • Adds ETHERLINK_EXPLORER_API_KEY for contract verification and updates explorer URLs
  • Adds XTZEVM / XTZEVM_TESTNET cases to scripts/chainConfig.ts using ForwarderV4 / ForwarderFactoryV4

Jira

Test plan

  • Verify XTZEVM and XTZEVM_TESTNET chain IDs are correct (42793 / 128123)
  • Run deployment script against txtzevm testnet to confirm contracts deploy successfully
  • Verify contract verification works with Etherlink explorer API

🤖 Generated with Claude Code

@nvrakesh06
nvrakesh06 marked this pull request as ready for review March 30, 2026 11:42
@nvrakesh06
nvrakesh06 merged commit 6f6ba73 into master Mar 30, 2026
2 checks passed
@nvrakesh06
nvrakesh06 deleted the feat/CECHO-595-xtzevm-contract-deployment branch March 30, 2026 11:42
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