Withdrawing funds moves assets out of the Polyester Exchange and back to an external chain address.
Supported Assets and Destination Chains
Users can only withdraw assets to external chains that are supported for that asset.
Available destination chains populate based on the selected asset. For example, USDT exists on multiple chains, and users can choose any supported destination chain during withdrawal.
Because unified balances can represent deposits originating from multiple chains, withdrawal availability may vary by destination chain depending on vault liquidity. This means that while a user's total USDT balance remains backed 1:1, a specific USDT destination chain may temporarily have limited available liquidity for withdrawals until balances rebalance.
Supported chains for each asset are listed on the Supported Assets page.
Step-by-Step: How to Withdraw Funds
Step 1: Start a withdrawal
From the home page, hover 'Assets' in the header to find the 'Withdraw' button, or hover 'Your Wallet' in the header → visit the dashboard → click Withdraw in the left sidebar, then:
- Use the 'Source' dropdown to select the account to withdraw from (Unified Trading or Funding Account).
- Withdrawals from the Unified Trading Account are limited to unreserved balances. Funds reserved for open orders will not appear in the withdrawal flow.
- Open 'Select Token' to choose the token to withdraw.
Step 2: Choose destination chain and address
- Use 'Select Network' to view the supported chains for the selected asset.
- Use 'Withdrawal address' to input or select the destination address.
Depending on each user's security settings, withdrawal addresses may be restricted to withdrawal address whitelisting.
Step 3: Select an amount to withdraw
Enter the amount to withdraw, or use the 'Max' button to withdraw all available tokens from the selected account. The available balance appears below the input field.
Step 4: Review withdrawal details
Before submitting the withdrawal, review:
- The withdrawal amount and amount received after network fees
- Withdrawal fees are external chain-dependent and displayed below 'Amount received'. They are deducted from the withdrawal amount. See the explanation below.
- Polyester sponsors gas costs on Polyester Chain. External-chain network fees are reflected in the amount received.
- Withdrawal fees are external chain-dependent and displayed below 'Amount received'. They are deducted from the withdrawal amount. See the explanation below.
- The destination chain
- The destination address
Withdrawal fees and gas sponsorship
Polyester integrates directly with Zipper to streamline withdrawal gas payments across supported chains.
When users withdraw an asset to an external chain, the underlying transaction requires gas in that chain's native token. For example, withdrawing USDT to Ethereum requires ETH to cover network gas fees.
Polyester automatically sponsors this gas on behalf of all users. A small portion of the asset being withdrawn is converted to cover the estimated native gas cost. Polyester dynamically calculates the required gas in real time, executes the conversion, and uses the gas to complete the withdrawal.
As a result, users do not need to hold the native gas token in their wallet. Users can withdraw assets like USDT directly, without separately managing ETH or other chain-specific gas tokens.
Step 5: Submit the withdrawal
Once submitted, the withdrawal follows an irreversible on-chain process. Withdrawals cannot be canceled after submission.
Recent Withdrawals and Tracking
When a withdrawal is submitted, the 'Recent Withdrawals' table on the Withdraw page will populate with the details and current status.
This table allows users to track withdrawals in motion, including amount and completion status.
What Happens After A Withdrawal Is Submitted
After submission, the following steps occur automatically:
- Assets transfer to Funding (if applicable) If the withdrawal originated from the Unified Trading Account, the withdrawal amount is first transferred back to the Funding Account.
- uAsset burn The Funding Account burns the corresponding amount of uAsset.
- zAsset release A 1:1 amount of the chain-specific zAsset is released from the Funding Account to Zipper based on the destination chain selected.
- zAsset burn Zipper burns the received zAsset.
- External asset release Zipper releases the underlying external asset 1:1 on the destination chain to the destination address.
Withdrawal Timing
Once a withdrawal has been submitted and processed on Polyester Chain, final delivery timing depends on the network conditions of the destination blockchain. Most withdrawals complete within a few minutes.
- Withdrawals cannot be canceled once submitted.
- Only unreserved Trading Account balances can be withdrawn.
- Incorrect destination addresses may result in permanent loss of funds.
- Polyester cannot reverse or recover completed withdrawals. Always verify destination details before submitting.