Rhinestone SDK supports smart EOAs (EIP-7702 accounts) out of the box.You can use any compatible account provider for batched transactions, gas sponsorship, custom validators, session keys, and chain abstraction.
Using EIP-7702 features requires viem@2.28.0 or higher.
Not all smart accounts are compatible with EIP-7702. We recommend starting with Nexus.
Before making a transaction preparation, you will need to sign the EIP-7702 data with the user’s EOA. This signature is valid cross-chain, so you can cache it.