๐Ÿ‘ฎโ€โ™‚๏ธ
Guardian Smart Wallet Contracts
  • ๐Ÿ‘‹Welcome
  • ๐Ÿ”ญOverview
    • โœจOur Features
      • Smart Wallets
      • Social Account Locking
      • Social Account Recovery
    • ๐Ÿš€Getting Started
    • ๐Ÿ’กArchitecture
  • ๐Ÿ“—Guides
    • ๐Ÿ’ฐSmart Account (Account Factory)
    • ๐Ÿ‘ฎโ€โ™‚๏ธGuardian Contract
    • ๐ŸคAccount Guardian
    • ๐Ÿ”’Account Lock
    • ๐Ÿ”Account Recovery
Powered by GitBook
On this page
  • Let's start with the problem first!
  • Enter Smart Wallets (ERC-4337)
  • How it works:

Was this helpful?

  1. Overview
  2. Our Features

Smart Wallets

The problems they solve and how

PreviousOur FeaturesNextSocial Account Locking

Last updated 1 year ago

Was this helpful?

Let's start with the problem first!

Web3 wallets are a user's key to the blockchain โ€” but the user experience for most wallets today isn't great, and it poses one of the greatest obstacles to mass adoption.

For a new user to interact with the blockchain, they must: create a wallet, store their private keys, purchase & transfer funds, pay gas fees, and sign every single action that they take on a dApp. With such an intimidating user experience for newcomers, something must change.

Enter Smart Wallets ()

Smart wallets are wallets that are controlled by a smart contract which has the following key benefits

  1. Improved user experience:

    • Eliminates the need to manage private keys, making it easier and safer for users to interact with Web3.

    • Enable gasless transactions for your users.

    • Enable batched transactions, preventing users from having to approve every single transaction.

  2. Enhanced security:

    • Reduces the risk of losing funds due to private key theft.

    • Smart contracts can be programmed with additional security features like account locking and recovery.

    • Provides multi-sig capabilities, requiring multiple signatures on a transaction, before it's executed

  3. Automation of transactions:

    Enables self-executing transactions when certain defined conditions are met like approving a predefined number of tokens to an entity based on fixed time intervals, stop loss and take profit orders, recurring subscriptions, etc.

They follow , a new โ€˜account abstractionโ€™ standard that unlocks the power of smart contract wallets, or โ€˜smart accounts,โ€™ on the Ethereum blockchain (and ). ERC-4337 is one of the biggest upgrades to the way work, creating an infinitely smoother experience for users, regardless of web3 knowledge, through smart accounts.

Overall, account abstraction is a powerful technology with Smart wallets using it, they have the potential to revolutionize the way we interact with blockchains. It offers a wide range of benefits, including improved user experience, enhanced security, and increased flexibility. While there are still challenges to overcome, account abstraction is likely to play a major role in the future of Web3.

How it works:

  1. The users will have to power their smart wallet account with an Externally Owned Account (EOA) account like Metamask or embedded wallets.

  2. A smart account factory is deployed and is used to create smart wallet accounts for your users.

  3. The smart account factory contract will deploy a new instance of the smart wallet contract along with a bunch of other contracts, to enable features like:

    for your users.

For more details, check out:

๐Ÿ”ญ
โœจ
ERC-4337
ERC-4337
EVM-compatible networks
web3 wallets
Social Account Locking
Social Account Recovery
Guardian Management
Guardian Smart Wallet Architecture and contracts
Account Abstraction (ERC 4337)