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.
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