Extend EOA functionality with smart contract capabilities using ZeroDev, EIP-7702, and Para wallets
EIP-7702 enables Externally Owned Accounts (EOAs) to temporarily gain smart contract wallet functionality. This guide shows how to integrate ZeroDev’s EIP-7702 implementation with Para’s secure wallet signing.
import { createParaAccount } from "@getpara/viem-v2-integration";import { customSignAuthorization, customSignMessage } from "./utils/signature-utils.js";import { createPublicClient, http, parseGwei, type LocalAccount } from "viem";import { arbitrumSepolia } from "viem/chains";import { create7702KernelAccount, create7702KernelAccountClient, createZeroDevPaymasterClient, KERNEL_V3_3, getEntryPoint} from "@zerodev/sdk";import Para from "@getpara/web-sdk";