Skip to content

Conversation

@bshastry
Copy link
Contributor

Add missing validation for EIP-7702 transactions in t8ntool to reject:

  • Transactions with empty authorization lists
  • SetCode transactions used for contract creation (To == nil)

This aligns t8ntool validation with the core state transition checks, fixing cases where invalid EIP-7702 transactions would pass initial validation but fail during execution.

🤖 Generated with Claude Code

Add missing validation for EIP-7702 transactions in t8ntool to reject:
- Transactions with empty authorization lists
- SetCode transactions used for contract creation (To == nil)

This aligns t8ntool validation with the core state transition checks,
fixing cases where invalid EIP-7702 transactions would pass initial
validation but fail during execution.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@lightclient
Copy link
Member

There are already many state transition tests verifying this behavior, I don't think it is needed in t9n.

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