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:
- A user initiates an action through the interface that requires an on-chain state change.
- The smart wallet prepares and submits a transaction for that action.
- Just before execution, the smart wallet submits a request to the Polyester Gas Wallet for the gas required to complete the transaction.
- The Polyester Gas Wallet maintains a registry of authorized wallets. All user smart wallets are included in this registry.
- The exact amount of gas needed is transferred from the Polyester Gas Wallet to the smart wallet.
- 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.
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.