Smart Accounts

Smart Accounts in Conviction

Conviction uses Dynamic Smart Accounts, an Account Abstraction (AA) infrastructure, to simplify the on-chain experience in its prediction markets.

A Smart Account is an account where a smart contract, rather than a regular wallet (EOA), acts as the account itself, with signing rules, permissions, and withdrawal logic all defined in code for more flexible behavior. The ultimate control over this Smart Account always belongs to the user’s own wallet (EOA), and Conviction never takes over that authority.

circle-info

Why use Smart Accounts?

In traditional on-chain UX, users often need to deal with multiple signatures, network switching, and preparing gas tokens every time they want to interact.

Conviction’s Smart Accounts handle much of this complexity on behalf of the user:

  • Support for batch transactions, bundling multiple actions into a single flow

  • Gas sponsorship, so users don’t need to hold gas tokens themselves

  • Automatic handling of account and transaction management in the background

Integration with Dynamic AA

At the account layer, Conviction integrates with Dynamic to:

  • Create a dedicated Smart Account for each user

  • Route all prediction market interactions through this Smart Account

  • Safely handle signing and verification logic in the background

Users still control their Smart Account through their own wallet (EOA), but the Smart Account is what actually executes transactions and holds assets.

This architecture allows Conviction to deliver both security and usability at the same time.

Social Login & Onboarding

Conviction supports not only wallet connections but also email and social logins.

On first login, a Smart Account is automatically created in the background, allowing users to start using the prediction market without managing seed phrases or private keys directly.

Gas Sponsorship

Conviction covers the gas costs for on-chain transactions required to participate in its prediction markets.

This means users do not need to prepare separate ZETA tokens in order to:

  • Join markets

  • Open or close positions

  • Use features like Split / Merge / Claim

All of this can be done without worrying about gas fees.

This significantly lowers the barrier to entry for users who are new to on-chain products, and lets them focus on the prediction experience itself, rather than blockchain mechanics.

Last updated