Omni Account
[Omni Account pallet is the new and essential module of rebranding. It shapes Heima chain-abstraction scope. More detailed info will come soon. ]
Introduction
The Omni Account Pallet is a foundational component of an account abstraction solution designed to enhance user flexibility and privacy within blockchain ecosystems. It enables users to interact with different blockchains using a single Omni Account, which can be linked to multiple member accounts.
These accounts can be:
Web3 Accounts: Examples include EVM-based wallets like MetaMask, Bitcoin accounts, or Substrate-based accounts.
Web2 Accounts: Examples include Google accounts or email accounts and other traditional web services
The authentication and verification of account ownership is securely handled within a TEE (Trusted Execution Environment). Member identities can be:
Private: encrypted and secured within the TEE
Public: openly associated with the OmniAccount
This flexibility allows users to maintain privacy for sensitive identities while having the option to publicly link others. Regardless of which member account initiates a transaction, it will be executed under the unified OmniAccount identity.
The Omni Account allows users to abstract away the complexity of managing multiple accounts across different ecosystems by unifying them under a single account.
Key features:
Cross-chain account abstraction through web2/web3 member account management
Secure ownership verification through TEE integration
Privacy-preserving identity management
Permission-based access control for member accounts
Intent handling for asynchronous operations
Support for different authentication types
This pallet is designed to work with TEE-based authentication and integrates with other chain components through a customizable origin system and blockchain events.
Last updated
Was this helpful?