Timeless X
  • 💫Meet Timeless X
  • ⏬Download Timeless X
  • ⏩Follow on X
  • ⏩Join Timeless Frens
  • 🌟Manage Your Wallet
    • Create a new wallet
    • Import a wallet
    • Backup your wallet
    • Fund your wallet
    • Purchase funds (Onramp)
    • Manage networks
    • Add a custom token
  • 💌Send and Receive
    • Claim a free web3 username
    • Send crypto to another wallet
    • Send assets via link
  • 🔐Security
    • Enable & disable passcode
    • Delete all the data
  • 🔘Other
    • Connect to dApps
    • Connecting to a dApp with WalletConnect URL
    • Migrating from Timeless Wallet to Timeless X
  • 💡Smart Wallet
    • Manage your smart wallet
    • Fund your smart wallet
    • Send funds from smart wallet
    • Smart Wallet FAQ
      • Did you send funds to a centralized exchange from your smart wallet?
      • Where is the private key for smart wallet?
      • Why do I pay high gas fees for smart wallet transactions?
      • How can I disable a smart wallet?
    • Account Abstraction 101
      • 🔤Glossary
      • What is an account?
      • What is Externally Owned Account (EOA)?
      • What is Smart Contract Account (SCA)?
      • What is UserOperation?
      • What is Bundler?
      • What is EntryPoint?
      • What is Aggregator?
      • What is Paymaster?
      • What is ERC-4337?
      • What is EIP-1271?
      • What is ERC-6900?
  • 🔆Browser Extension
    • Getting Started w/ Timeless Extension
      • Create a smart wallet
      • Explore web3 your way
      • Chat via Telegram
      • Stay social with Farcaster
  • 🎯Campaigns
    • 🔆Timeless Points (TXP)
      • Earning TXPs
        • Earning TXPs via in-app activities
        • Earning TXPs via daily check-ins
        • Earning retroactive TXPs
    • 🎟️Genesis Pass
      • Genesis - Arecibo (Linea)
    • 🎡Linea Park Guide
      • Create a new wallet
      • Fund your wallet
      • Add a wallet to your Layer3 account
      • Verify a Layer3 task with an additional wallet
      • Mint a Lucky Cat NFT (20 LXP)
      • Mint a ticket for Lucky Cat Draw (20 LXP)
      • Send a ticket NFT via link
      • Send funds to another address
      • 🔘Linea Park FAQ
        • What is the Lucky Cat?
        • Bind your wallet to Linea Activations page
        • Connect to Layer3 via WalletConnect
    • 🥁The Call of Taiko
      • 1️⃣Download Timeless X
      • 2️⃣Create a new wallet
      • 3️⃣Change the network to Holesky & Taiko Hekla
      • 4️⃣Link Timeless X to Galxe as a secondary wallet
      • 5️⃣Bridge ETH from Holesky to Taiko Hekla
      • 6️⃣Swap on Hekla Testnet
      • 🚰Claim ETH from alternative Holesky faucets
      • 🎯Call of Taiko FAQ
Powered by GitBook
On this page
  1. Smart Wallet
  2. Account Abstraction 101

Glossary

  1. Account: A digital identity represented by a unique address, which holds and transacts cryptocurrencies and other digital assets, and interacts with other accounts on the blockchain.

  2. Account Abstraction (AA): A concept in blockchain technology that simplifies user interactions by treating user accounts and smart contracts similarly, enabling more flexible and user-friendly experiences.

  3. Aggregator: Aggregators facilitate efficiency by merging several signatures into one. When there are multiple messages each signed with distinct keys, an Aggregator has the capability to create a unified, verified signature.

  4. Bundler: Bundlers represent a specialized form of Ethereum nodes that focus on processing UserOperations, either exclusively or alongside standard Ethereum transactions.

  5. EIP (Ethereum Improvement Proposal): A design document providing information to the Ethereum community, or describing a new feature for Ethereum or its processes or environment.

  6. EIP-1271: An Ethereum Improvement Proposal (EIP) that defines a standard for smart contract accounts (SCAs) to verify signatures and enables them to behave like EOAs. It adds an extra layer of security to smart contracts and prevents unauthorized access or malicious behavior.

  7. ERC (Ethereum Request for Comment): ERC is the protocol to introduce new improvements to the Ethereum network by the developers. It is a collection of guidelines for data formatting and transmission. These guidelines suggest new protocol changes or standards to the Ethereum network.

  8. ERC-4337: An Ethereum standard which proposes complete Account Abstraction. It advocates for the use of Smart Contract Accounts (SCAs) as the primary accounts for users. ERC-4337 runs on top of the blockchain and does not require any changes to the blockchain itself.

  9. ERC-6900: It standardizes smart contract accounts and account plugins. Plugins enhance the capabilities of smart contract wallets by acting as external smart contracts. Authorized by users, these plugins add extra features while maintaining the integrity of the core smart contract logic.

  10. EntryPoint: An EntryPoint is a unique smart contract designed to process transactions received from Bundlers. It plays a critical role in verifying and executing UserOperations.

  11. Externally Owned Account (EOA): An Externally Owned Account (EOA) serves as a means for storing and transferring ETH, ERC-20 tokens, and various digital assets. An EOA is generated from a public key and is secured by a private key.

  12. Multi-Signature Wallet (Multi-Sig): A type of digital wallet that requires multiple parties to authorize a transaction before it can be executed.

  13. Paymaster: The ERC-4337 includes a smart contract specifically designed to manage gas payment policies. This feature allows developers to offer their users gas-free experiences through sponsored transactions or by utilizing ERC-20 tokens to cover gas fees.

  14. Smart Contract Account (SCA): A Smart Contract Account (SCA) is the designated recipient in a UserOperation. SCAs are highly programmable accounts capable of storing assets within on-chain smart contracts. Unlike Externally Owned Accounts (EOAs), which are governed by a private key, SCAs operate under complex, customizable verification logic.

  15. UserOperation: The ERC-4337 process begins with a UserOperation, which is similar to a transaction but represents the user's intention to transact. A UserOperation can encompass multiple requests and additional data, enabling a Smart Contract Account (SCA) to execute the intended transactions.

PreviousAccount Abstraction 101NextWhat is an account?

Last updated 1 year ago

💡
🔤