Choose EIP-7702 when
- An embedded or local EOA already has assets or onchain history.
- The account must keep the same address.
- You need supported smart account capabilities without creating a separate account.
Consider the tradeoffs
- The EOA remains the root authority, so losing or compromising its key compromises the account.
- The root EOA prevents a true multisig or key-rotation security model.
- External wallets may not let your app choose and authorize the required delegation target. Use a plain EOA or a separate smart account for those users.
Configure EIP-7702
Create the account, sign its initialization data, and collect delegation proofs during transaction signing.