Skip to content

feat(dora): Amsterdam EL address labels (EIP-8282, EIP-7708, EIP-7997, EIP-8246)#759

Open
qu0b wants to merge 2 commits into
glamsterdam-devnet-6from
qu0b/dora/glamsterdam-devnet-6-el-labels
Open

feat(dora): Amsterdam EL address labels (EIP-8282, EIP-7708, EIP-7997, EIP-8246)#759
qu0b wants to merge 2 commits into
glamsterdam-devnet-6from
qu0b/dora/glamsterdam-devnet-6-el-labels

Conversation

@qu0b

@qu0b qu0b commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Labels the EIP-8282 builder deposit and exit predeploy addresses
  • Labels the EIP-7708 SYSTEM_ADDRESS (source of ETH Transfer logs)
  • Labels the EIP-7997 Arachnid CREATE2 factory address (0x4e59b44847b379578588920ca78fbf26c0b4956c)
  • Detects EIP-8246 code destruction: flags when a contract's code is cleared by SELFDESTRUCT in the same transaction it was created

Test plan

  • Confirm predeploy addresses render with labels in the address detail page
  • Send a builder deposit and verify the predeploy address is labelled in the tx detail
  • Deploy and SELFDESTRUCT a contract in one tx — confirm code destruction is flagged

qu0b and others added 2 commits June 22, 2026 20:19
…n detection

- Add Arachnid CREATE2 Factory (EIP-7997) static address to GetSystemContractAddresses
- Add HasCodeDestruction helper to utils for BAL template SELFDESTRUCT visibility
- Register hasCodeDestruction in GetTemplateFuncs for use in templates

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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