Keyring Support
ENGLISH日本語中文
English
English
  • KEYRING SUPPORT PAGE
  • KEYRING PRO
    • Getting Started
    • How to use
      • Accounts
      • Send and Receive Tokens
      • KEYRING EXCHANGE
      • Add Token
      • Add RPC
      • Coin Search
      • Set Up Security Mesures
      • Back Up Wallet
      • NFC Keycard Operation
      • View Private Key
      • Manage NFT
      • Liquidity
      • Pinned Transaction
      • Check History
    • ERC-7702
    • Dismiss Smart Account
    • FAQ
    • Terms of Service
    • Privacy Policy
    • Social Links
    • keyring.app
  • Bitcoin Address on KEYRING PRO
  • KEYRING SMART
    • How It Works
    • Why can't I log in with Wallet through the mobile browser?
    • FAQ
    • KEYRING Smart SDK Integration Guide
    • Disclaimer
    • Terms of Service
    • Privacy Policy
  • KEYRING SMART DECARD
    • Getting Started
    • Why can't I log in with Wallet through the mobile browser?
    • Rescue Your DeCard
    • FAQ
  • KEYRING EMAIL WALLET
    • What is KEYRING Email Wallet?
    • How to use
    • Airdrop
    • FAQ
    • Receive Link
      • How to create Receive Link
      • How to claim token
      • Receive Link FAQ
  • KEYRING HARD WALLET
    • Getting Started
    • Receive and Send Tokens
    • Exchange
    • Sending and Listing NFT
    • Reset Wallet
    • FAQ
    • KEYRING Hard Wallet
  • KEYRING PiGET
    • How to Use
    • Airdrop
    • Payment
    • Balance Checker
    • Top-Up
  • KEYRING EZ WALLET
    • How to use
  • KEYRING CONNECT
    • How to use
  • Support Ticket
    • Send us a Ticket
Powered by GitBook
On this page
  • Why It Matters
  • Key Features
  • How It Works in KEYRING PRO
  • Revert Anytime: Dismiss Smart Account
  • Notes & Limitations
  • Conclusion
  1. KEYRING PRO

ERC-7702

What is ERC-7702?

ERC-7702 is a recent Ethereum standard. It introduces a lightweight, backward-compatible way to give regular wallet addresses (EOAs — Externally Owned Accounts) temporary smart contract functionality — all within a single transaction.

Unlike traditional smart contract wallets, ERC-7702 lets you access powerful features like gas sponsorship, session keys, and transaction batching without deploying a new contract or changing your address.

Why It Matters

EOAs like MetaMask are simple but limited: every transaction requires a manual signature, and advanced workflows (like multi-step swaps) are clunky. Smart contract wallets solve this — but require deploying new addresses, which breaks compatibility.

ERC-7702 brings smart wallet power to your existing address, no migration needed. It’s fast, modular, and completely opt-in.

Key Features

  • Temporary Smart Contract Control: Execute complex logic (like approve + swap) in a single transaction.

  • Session Keys: Grant short-term, limited access to trusted apps or functions.

  • Gas Sponsorship: Let dApps or services cover gas fees on your behalf.

  • Account Abstraction Ready: Designed to work alongside ERC-4337, but simpler to implement.

  • No Proxy or New Address: Your EOA remains intact — no new smart wallet contract required.

How It Works in KEYRING PRO

When you activate ERC-7702 features (like using the gas sponsor option) in KEYRING PRO, your EOA temporarily adopts smart wallet behavior by delegating to a shared smart contract logic module.

Currently, KEYRING PRO uses Uniswap’s Calibur — a singleton contract that handles batched transactions, session keys, and permissioned execution.

Signature-Based Execution Flow

Instead of sending a transaction directly, your wallet signs instructions off-chain. A relayer then submits this signed batch to the Calibur contract. Calibur verifies your signature, runs the logic, and sponsors gas if allowed.

More info:

  • Calibur repository

  • Architecture overview

Revert Anytime: Dismiss Smart Account

When you're done, you can return your EOA to its original state using the Dismiss Smart Account feature. This requires a regular on-chain transaction (gas not sponsored).

Notes & Limitations

  • Not all dApps or exchanges support smart contract-style addresses.

  • Tooling for ERC-7702 is still evolving.

  • Developers must handle nonces, replay protection, and session key scope carefully.

That said, ERC-7702 is gaining traction fast because it:

  • Keeps your existing address (no migration)

  • Adds smart features without long-term complexity

  • Provides modular, opt-in access to smart wallet UX

Conclusion

ERC-7702 is a major step forward in Ethereum account design. By turning EOAs into temporary smart accounts — without sacrificing simplicity — it empowers developers and users to bridge the gap between old wallets and new possibilities.

In KEYRING PRO, it unlocks sponsored gas while keeping you in full control.

PreviousCheck HistoryNextDismiss Smart Account

Last updated 3 hours ago

Dismiss Smart Account