Modular Smart Account · · 2 min read

PREP Method: Deploy EIP-7702 Proxies Without an Associated Private Key

EIP-7702 enabled developers to cheaply deploy new Smart Accounts. Those accounts came with limitations when deploying across multiple chains or when trying to use resource locks or multi-sig setups. The PREP method solves that issue.

PREP Method: Deploy EIP-7702 Proxies Without an Associated Private Key

Biconomy is excited to announce a groundbreaking new account standard that combines the best features of EOAs (Externally Owned Accounts) and Smart Contract Accounts. Deployed by the "PREP Method" (Provably Rootless EIP-7702 Proxy), these accounts leverage EIP-7702, Nick's method and a verifiable cryptographic derivation to make the deployment of Smart Accounts on EVMs up to 80% cheaper while making sure that no EOA key can override the EIP-7702 authorization.

What is the PREP Method?

PREP is a novel method for deploying smart contract proxies. It uses EIP-7702 delegations, "Keyless Execution" (Nick's Method) and a special signature derivation to prove that nobody knows what the "root" EOA is for an EIP-7702 powered account. The PREP method can be used to deploy a proxy to any type of smart contract. In this context, we'll explore using PREP to deploy Smart Contract Accounts!

Key Benefits:

How It Works

PREP combines Nick's method (which enables "keyless execution") with EIP-7702 authorizations. The technical innovation comes from:

  1. Using the hash of account initialization data within the r parameter of the authorization signature
  2. Embedding a magic value prefix in the s parameter to prove no private key exists
  3. Creating a cryptographically secure account that cannot be overridden by an EOA

This approach prevents frontrunning, eliminates the need for additional initialization signatures, and creates truly "rootless" accounts.

💡
Read the full implementation of the PREP method on our Deep Dive Post

Availability

Biconomy's Nexus 2.0 will be the first implementation of PREP accounts, scheduled for release on day one of the Pectra merge on Ethereum mainnet (planned for March 2025). As EIP-7702 gains wider adoption across EVM chains, developers can begin leveraging these benefits immediately.

Vision for the Future

Biconomy sees PREP as potentially becoming the default method for creating new EVM accounts, combining the portability and consistency of EOAs with the programmability and security of Smart Accounts. We're committed to standardizing this approach through a future EIP and collaborating with wallet providers and developer tooling teams.


With EIP-7702 implementation just around the corner, PREP accounts represent a significant step forward in Ethereum's account architecture. Stay tuned for more details as we approach the launch of Nexus 2.0.