Skip to content

feat(contract-manager): multi-payload verification for EVM Lazer contracts#3541

Draft
aditya520 wants to merge 1 commit intomainfrom
feat/evm-lazer-multi-payload-check
Draft

feat(contract-manager): multi-payload verification for EVM Lazer contracts#3541
aditya520 wants to merge 1 commit intomainfrom
feat/evm-lazer-multi-payload-check

Conversation

@aditya520
Copy link
Member

Summary

  • Refactors check_evm_lazer_contracts.ts to test 15 payload variants (5 property combos x 3 channels) against on-chain verifyUpdate
  • Reports gas estimates per variant via estimateGas()
  • Prints chain info table, detailed results table, and final summary with pass/fail counts + min/max/avg gas

Test plan

  • Run single chain: npx tsx scripts/check_evm_lazer_contracts.ts --lazer-token <token> --chain megaeth
  • Verify 15 payload variants appear in output with gas estimates
  • Confirm summary table prints at the end
  • Run without --chain to test all-chains mode

🤖 Generated with Claude Code

…er contracts

Add check_evm_lazer_contracts.ts that tests 15 payload variants (5 property combos x 3 channels)
against on-chain verifyUpdate, reports gas estimates, and prints a summary with pass/fail counts
and min/max/avg gas usage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Mar 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
api-reference Ready Ready Preview, Comment Mar 10, 2026 7:14pm
component-library Ready Ready Preview, Comment Mar 10, 2026 7:14pm
developer-hub Ready Ready Preview, Comment Mar 10, 2026 7:14pm
4 Skipped Deployments
Project Deployment Actions Updated (UTC)
entropy-explorer Skipped Skipped Mar 10, 2026 7:14pm
insights Skipped Skipped Mar 10, 2026 7:14pm
proposals Skipped Skipped Mar 10, 2026 7:14pm
staking Skipped Skipped Mar 10, 2026 7:14pm

Request Review

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.

1 participant