TESTNET
Markets
Trade
Lending Vaults
More
User Docs Developer Docs Sdk API Docs Help
Welcome to Polyester
Concepts
Overview
Creating an Account
Authentication Methods
Turnkey
Smart Wallets
Dashboard
Account Security
MFA
Asset Lifecycle
Supported Assets
Deposit Funds
Withdraw Funds
Transfer Funds
Inventory and Supply
Overview
Trading Fees
Base vs Quote
Lending Fees
Withdrawal Fees
Liquidation Fees
Rebates
Overview
On-chain Visibility
Overview
Supplying
Borrowing
Collateral
Interest
Liquidations
Overview
Trades
Candles
Order Book
Data Delivery
Notifications
Appearance
Localization
Sound Effects
Overview
Architecture
Benchmarks
Matching Engine
Settlement
Safeguards
Overview
Validators
Gas Abstraction
Layer-1 Benchmarks
Audits
Read Pre-compiles
Create Invite Code
Managing Links/Codes
Claiming Rewards
Auto-Convert Rewards
Overview
Create/Delete subaccounts
Permissions
Roles
Audit Logs
Unified Trading Account
Spot Trading
Order Types
Tools
Privacy
Custom Layouts
Overview
Asset Wrapping
Vaults
Zipper Security
What Is TEE?
  1. Accounts
  2. /
  3. Overview

Overview

Account Overview

A Polyester account is a non-custodial exchange account backed by a smart wallet on Polyester Chain. The smart wallet is the on-chain authority for a user's balances, positions, and permissions on the exchange. The user's wallet controls the smart wallet.


Account Architecture

Non-custodial wallet (root owner)

Users create their Polyester account using their own EOA wallet. It can be:

  • MetaMask
  • Phantom
  • WalletConnect-compatible wallets
  • Turnkey wallet (created when signing in with Google or email)

Turnkey is a third-party provider that generates a non-custodial wallet for users when using social login. Users retain control of this wallet.

The user's wallet owns the smart wallet, can rotate authentication methods, and ultimately controls account authority.

Social Login Is Still Non-Custodial
When signing in with Google or email, Turnkey creates a non-custodial wallet for the user. Polyester does not control the private keys.

Smart wallet (on Polyester Chain)

When users create an account, a smart wallet contract is deployed for them on Polyester Chain.

This smart wallet owns a user's exchange balances and positions. It executes trades, lending actions, and transfers, and enforces programmable permissions, including scoped API access and restricted authority for bots and automated strategies.

Non-custodial wallet → Smart wallet → Exchange contracts

The user's wallet signs authorization, the smart wallet executes, and the exchange contracts process the result. This separation enables more expressive account behavior than a traditional externally owned account (EOA).

Gas Sponsorship
Transactions executed through a user's smart wallet on Polyester Chain are gas-sponsored. Users do not need to hold $POL, the native Polyester Chain gas token, to trade, lend, interact with vaults, or manage their assets.

For setup instructions and supported authentication options, see:

  • Creating an Account
  • Authentication Methods
Previous

Concepts

Next

Creating an Account

  • Account Architecture
  • Non-custodial wallet (root owner)
  • Smart wallet (on Polyester Chain)