Skip to content

Conversation

@zy0n
Copy link
Contributor

@zy0n zy0n commented Jan 7, 2026

This pull request introduces support for EIP-7702-related contracts and transaction types across the codebase, updates the ethers dependency, and expands network configuration models to accommodate new contract addresses and deployment details. It also adds a new gas type (Type4) and ensures gas estimation utilities and types are compatible with these changes.

EIP-7702 and Network Configuration Enhancements:

  • Added new fields to the Network type and NETWORK_CONFIG for EIP-7702 support, including supports7702, relayAdapt7702Contract, relayAdapt7702History, and relayAdapt7702DeployerContract, and populated them for all networks.

  • Added an optional authorization field (of type Authorization from ethers) to BroadcasterRawParamsTransact for transaction pre-authorization. [1] [2]

Gas Type and Transaction Handling:

  • Introduced a new EVMGasType.Type4 and corresponding TransactionGasDetailsType4 to support additional gas estimation scenarios, updating types and the gas price calculation utility to handle this new type. [1] [2] [3]

Dependency and Package Management:

  • Updated the ethers dependency to version 6.14.3 in both peerDependencies and devDependencies. [1] [2]
  • Declared the package manager as yarn@1.22.22 in package.json for consistency.

@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedethers@​6.13.1 ⏵ 6.14.39810010087100

View full report

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