Moss
  • WELCOME
    • โ„น๏ธAbout Moss
      • Modular wallets
      • Native Passkey
      • Own Dapp
      • Own Dapp Management Layer
    • ๐Ÿ“šFundamental Concepts
      • Account
      • Wallet
      • DApp
      • Account Abstract
  • Moss Documentation
    • ๐Ÿ’กMoss Concept Innovation
      • New Wallet Design
      • New Token Design
    • ๐Ÿ—๏ธAsset Interaction Architecture
    • ๐Ÿ”Moss Security
      • Technology
  • Developers
    • ๐Ÿ‘จโ€๐Ÿ’ปMoss Protocols
      • ERC-7196: Simple token, Simplified ERC-20
      • ERC-7204: Contract wallet management token
      • ERC-7561: Simple NFT, Simplified ERC-721
      • ERC-7564: Contract wallet management NFT
      • SNIP: A standard interface for manage modular Own Dapp
    • ๐Ÿ“ฑOwn Dapp Development
    • ยฎ๏ธDapp Store Regulation
  • Information
    • ๐Ÿ“ฃPublish
      • Moss All-In-One ๐Ÿš€
      • Wallet Abstract - is not Account Abstract
      • First Principles: Value Internet, Good Asset Interaction Architecture
      • Three directions of Moss
      • New Paradigm Wallets and Tokens
    • โ“FAQ
    • ๐Ÿ‡จ๐Ÿ‡ณไธญๆ–‡
Powered by GitBook
On this page
  1. WELCOME
  2. About Moss

Modular wallets

Moss defines modular smart contract wallets as follows:

The main features are divided into four layers:

  • Abstract Account Layer

    This layer forms the foundation of the smart contract wallet, responsible for executing transactions, verifying signatures, enabling social recovery, and handling gas paymaster.

  • State Storage Layer

    As a smart contract wallet, it is essential to maintain necessary states such as public keys, user personalization settings, and extended application features. These states are stored within the smart contract address of the userโ€™s account.

  • Own Dapp Management Layer

    Users manage their applications independently and can freely choose the Own Dapps they need.

  • Own Dapp Logic Layer

    The specific application logic is an independent contract address, which only allows the implementation of code logic and prohibits any state storage.

Existing contract wallets have only implemented the first two functionalities and cannot extend any application.

As a modular wallet, Moss can provide the expansion scheme. Any contract wallet project that integrates the Own Dapp management mechanism can expand its users' limitless possibilities.

Moss, as a solution, decouples these functionalities in modular wallets. Moss can serve as part of a modular stack, with multiple possibilities for the arrangement of modules.

PreviousAbout MossNextNative Passkey

Last updated 8 months ago

โ„น๏ธ