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. Polyester Chain
  2. /
  3. Gas Abstraction

Gas Abstraction

Gas abstraction on Polyester removes the need for users to acquire, hold, or manage native gas tokens when interacting with the exchange.

All on-chain actions require gas to execute. Polyester intentionally absorbs this cost, allowing users to interact with funding, trading, and lending workflows without friction. This design prioritizes usability while preserving on-chain execution and verifiability.


How Gas Abstraction Works

When a user signs in and interacts with the Polyester Exchange, they authenticate using their smart wallet. This wallet represents their on-chain identity and is used to authorize actions that require on-chain execution.

Many exchange actions, such as transferring uAssets between the Funding Account and Unified Trading Account, require gas. Polyester's gas abstraction system transparently handles this requirement.

Here is how this works during a typical transaction flow:

  1. A user initiates an action through the interface that requires an on-chain state change.
  2. The smart wallet prepares and submits a transaction for that action.
  3. Just before execution, the smart wallet submits a request to the Polyester Gas Wallet for the gas required to complete the transaction.
  4. The Polyester Gas Wallet maintains a registry of authorized wallets. All user smart wallets are included in this registry.
  5. The exact amount of gas needed is transferred from the Polyester Gas Wallet to the smart wallet.
  6. The transaction from step 2 proceeds and executes normally on-chain.

Under this flow, users never need to hold or manage gas while using the Polyester Exchange.

Smart Wallets Enable Gas Abstraction
Gas abstraction is possible because of the capabilities built into smart wallets. By using programmable wallets as the signing layer for the exchange, Polyester can provision gas dynamically and safely, without removing user authorization or changing how transactions execute on-chain.

Why Gas Abstraction Matters

Polyester absorbs gas costs so users can interact with the exchange without acquiring or maintaining a gas token. This reduces friction during onboarding and long-term use.

This approach keeps the complexity of the blockchain behind the scenes while preserving explicit authorization and verifiable execution.

Previous

Validators

Next

Layer-1 Benchmarks

  • How Gas Abstraction Works
  • Why Gas Abstraction Matters