EIP-7702 Integration (Low-level API)

Integrates authorizationList for any transactions. This EIP essentially allows you to set code to an EOA, unlocking a world of possibilities to enhance their functionality. An authority may execute its own authorization, the only difference is internal whereby the authorization nonce is incremented by 1.

You almost never need to use this API directly, but it's available for low-level access. Use higher level Account Abstraction APIs instead.

Usage

var authorization = await eoaWallet.SignAuthorization(chainId: chainWith7702Support, contractAddress: delegationContractAddress, willSelfExecute: false);