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

Authentication Methods

Polyester supports two categories of authentication: connecting a self-custodied wallet directly, or signing in through Turnkey. Both result in the same account structure: a non-custodial smart wallet on Polyester Chain.


Wallet Login

Self-custodied. The user's existing EOA connects directly and becomes the owner of the smart wallet.

Wallet Login

Connecting a self-custodied wallet opens a signing prompt in the wallet application. No transaction is broadcast and no gas is required.

Connect a MetaMask wallet and sign a gas-less message to authenticate.

Connect a Phantom wallet and sign a gas-less message to authenticate.

Connect any WalletConnect-compatible wallet and sign a gas-less message to authenticate. Compatible wallets include: Phantom, Trust Wallet, OKX, Binance Web3 Wallet, Bitget Wallet, Zerion Wallet, Rabby, Rainbow, Exodus, Crypto.com DeFi Wallet, Uniswap Wallet, 1inch Wallet, Brace Wallet, Robinhood Wallet, Blockchain.com Wallet, and more.


Social / Email Login

Provided by Turnkey. Turnkey generates and secures an EOA that becomes the owner of the smart wallet assigned to the account during creation.

Social / Email Login

No wallet or browser extension is needed for either method.

Opens a Google OAuth page where the user selects a Google account and confirms the connection to Polyester.

Sends a verification code to the provided email address; entering the code completes sign-up or sign-in.

In both cases, the login method authenticates access to a Turnkey-managed EOA. See Turnkey for details on how this works.


What Stays the Same Regardless of Method

The authentication method does not affect how the account works once created:

  • Same account structure: non-custodial smart wallet on Polyester Chain
  • Same assets, permissions, and subaccount behavior
  • Same session duration (4-hour default)
  • No functional capability differences between Turnkey and self-custodied accounts
One Difference Between Methods
Accounts created with Google or email can export the underlying Turnkey EOA credentials from Settings. This option is not available for self-custodied wallet accounts, as those keys live in the wallet itself. See Turnkey for more.
Previous

Creating an Account

Next

Turnkey

  • Wallet Login
  • Social / Email Login
  • What Stays the Same Regardless of Method