githubEdit

Meta Accounts Design

Overview

XION’s modular meta accounts introduce a highly adaptable and secure account creation & management framework.

Built at the protocol-level, meta accounts have a host of benefits over traditional crypto wallets and enable novel Web3 application use-cases. See Generalized Chain Abstraction for more information around use cases and features.

Components

chevron-rightIdentity Providerhashtag

In the case of social login an identity provider is used to handle the confirmation of identity.

chevron-rightAccount APIhashtag

A set of services used to assist and sponsor new meta account creation.

chevron-rightAbstraxion Libraryhashtag

This frontend library aids in integration with your react front end.

See the repoarrow-up-right

chevron-rightMeta Accounthashtag

This contract along with a custom XION module represent the core of the meta account functionality.

See the repoarrow-up-right

chevron-rightUserSessionKeyhashtag

The temporary key generated on the app side which is granted ContractExecutionAuthorization by the user's Meta Account on a temporary basis.

chevron-rightFeeGrantTreasuryhashtag

A account a app may user to sponsor transactions submitted by the UserSessionKey.

Supported Authentication Methods

  • Email login

  • (MetaMask, biometrics, and many more coming soon)

Workflows

spinner

Last updated

Was this helpful?