[zy0n/7702 adapt update] EIP-7702 adapt relay updates #121
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces support for the new
RelayAdapt7702andRelayAdapt7702Deployercontracts, including their ABIs, typechain interfaces, contract wrappers, and integration into the contract registry and versioned contract selection logic. It also updates dependencies to ensure compatibility with these changes.New contract support
RelayAdapt7702andRelayAdapt7702Deployer, and imported them insrc/abi/abi.tsfor use throughout the codebase. [1] [2] [3]RelayAdapt7702Deployer, enabling typed interactions with the contract. [1] [2]RelayAdapt7702DeployerContractto facilitate contract calls, such as checking deployment status.Contract registry and selection logic
RelayAdapt7702ContractandRelayAdapt7702DeployerContractin theContractStore, making them accessible for chain-specific operations.RailgunVersionedSmartContractsto optionally return theRelayAdapt7702Contractbased on a new flag, improving flexibility for future upgrades.Test and dependency updates
ethersdependency to version6.14.3inpackage.jsonfor compatibility with new contract features.Exports and helper integration
RelayAdapt7702in the relay-adapt module index for easier usage across the codebase.