Vertex Docs
  • Getting Started
    • 📋Overview
    • 📜Table of Contents
    • 🚀Mission
    • ⚔️Vertex Edge
      • 1️⃣Vertex on Arbitrum
      • 2️⃣Blitz on Blast
        • Blitz Documentation
      • 3️⃣Vertex on Mantle
        • 🎆Trading Rewards
        • 📊Perpetual & Spot Market Specifications
        • 🖥️Open-Source Contracts
        • 🔌API
      • 4️⃣Vertex on Sei
        • 💰Trading Rewards
        • 📊Perpetual & Spot Market Specifications
        • 🖥️On-Chain Contracts
        • 🔌API
      • 5️⃣Vertex on Base
        • 💰Trading Rewards
        • 📊Perpetual & Spot Market Specifications
        • 💻Onchain Contracts
        • 🔌API
        • ✍️Create a Coinbase Smart Wallet
      • 6️⃣Vertex on Sonic
        • 💰Trading Rewards
        • 📊Perpetual & Spot Market Specifications
        • ⛓️On-Chain Contracts
        • 🔌API
      • 7️⃣Vertex on Abstract
        • 📊Market Specifications
        • ⛓️On-Chain Contracts
        • 🔌API
      • 8️⃣Bro.Trade on Berachain
        • ⛓️On-Chain Contracts
        • 🔌API
      • 9️⃣Vertex on Avalanche
        • 💰Trading Rewards
        • 📊Market Specifications
        • ⛓️On-Chain Contracts
        • 🔌API
  • Basics
    • 📽️Products
    • ⚡Technical Architecture
    • 🧵Universal Cross Margin
    • ✂️Isolated Margin
    • ℹ️Subaccounts & Health
    • ⏰Liquidations & Insurance Fund
    • 💵PnL Settlements
    • 📊Pricing (Oracles)
    • 💰Fees
    • 📈Funding Rates
    • 📅Market Specifications
    • ⚡One-Click Trading
    • 🔫Trigger Orders
    • 🗂️GMCI 30 & MEME Indices
    • 💰Trade & Earn
      • 🤝Maker Program
      • 🔁Cross-Chain VRTX Rewards
      • ❓Trading Rewards - FAQs
    • 🧑‍🤝‍🧑Referral Program
    • ⚒️Resources & Links
    • ❔FAQs
  • VRTX Token
    • 🎓VRTX Tokenomics
    • 📊Token Supply Distribution
  • More
    • 🌐Glossary
    • 🔬Contracts & Code Audits
    • 🦋Bug Bounties
    • 💽Data & Research
    • 🪟Maintenance Windows
    • 🏁Terms of Use
    • ✍️Statement of Risk
    • 🌍Restricted Territories
    • 📸Brand Assets
  • Tutorials
    • 🏁Quick Start
    • 🖱️One-Click Trading
    • ⚙️Trading Basics
    • ♾️Perpetuals
    • 🔮Spot
    • 🧑‍🤝‍🧑Multiple Accounts
    • 🔫TP/SL & Stop-Market
    • 💰Withdrawals
    • ⚡Fast Withdrawals
    • 🌉Cross-Chain Deposits
    • 🔄Lend, Borrow & Repay
    • ❤️Margin Health
    • 💧Pools
    • 💫VRTX Staking
    • ↔️Switching Chains
    • 🪙Trading Rewards
    • ✂️Shortcuts
  • Developer Resources
    • API
      • 🔌Endpoints
      • Gateway
        • Executes
          • Place Order
          • Place Isolated Order
          • Cancel Orders
          • Cancel Product Orders
          • Cancel And Place
          • Withdraw Collateral
          • Transfer Quote
          • Liquidate Subaccount
          • Mint LP
          • Burn LP
          • Link Signer
        • Queries
          • Status
          • Contracts
          • Nonces
          • Order
          • Orders
          • Subaccount Info
          • Isolated Positions
          • Market Liquidity
          • Symbols
          • All Products
          • Edge All Products
          • Market Prices
          • Max Order Size
          • Max Withdrawable
          • Max LP Mintable
          • Fee Rates
          • Health Groups
          • Linked Signer
          • Insurance
          • Min Deposit Rates
        • Signing
          • Examples
          • Q&A
      • Subscriptions
        • Authentication
        • Streams
        • Events
        • Rate limits
      • Archive (indexer)
        • Orders
        • Matches
        • Events
        • Summary
        • Candlesticks
        • Edge Candlesticks
        • Funding Rate
        • Interest & funding payments
        • Oracle Price
        • Perp Prices
        • Product Snapshots
        • Market Snapshots
        • Edge Market Snapshots
        • Maker Statistics
        • Merkle Proofs
        • Rewards
        • Referral Code
        • Liquidation Feed
        • Linked Signer Rate Limit
        • Subaccounts
        • Signatures
        • USDC Price
      • Trigger
        • Executes
          • Place Order
          • Cancel Orders
          • Cancel Product Orders
        • Queries
          • List Trigger Orders
      • V2
        • Assets
        • Pairs
        • APR
        • Orderbook
        • Tickers
        • Contracts
        • Trades
        • VRTX Token
      • Rate limits
      • Errors
      • Symbols
      • Depositing
      • Withdrawing (on-chain)
      • Integrate via Smart Contracts
      • Definitions / Formulas
    • Vertex Typescript SDK
      • Getting Started
      • How To
        • Create a Vertex client
        • Useful Common Functions
        • Query Markets & Products
        • Deposit Funds
        • Withdraw Funds
        • Manage Orders
      • User Guide
        • Client
          • Market
            • Place Order
            • Cancel Orders
            • Cancel Product Orders
            • Mint LP
            • Burn LP
            • Get All Markets
            • Get Latest Market Price
            • Get Market Liquidity
            • Get Open Subaccount orders
            • Get Historical Orders
            • Get Max Order Size
            • Get Max Mint LP
            • Get Candlesticks
            • Get Funding Rate
            • Get Product Snapshots
          • Spot
            • Approve Allowance
            • Deposit
            • Withdraw
            • Get Max Withdrawable
            • Get Token Contract for Product
            • Get Token Wallet Balance
            • Get Token Allowance
          • Perp
            • Get prices
          • Subaccount
            • Link Signer
            • Get Subaccount Linked Signer with Rate limits
            • Get Subaccount Summary
            • Get Subaccount Fee Rates
            • Get Subaccount Token Rewards
        • Engine Client
          • Executes
          • Queries
        • Indexer Client
          • Base Queries
          • Paginated Queries
        • Websocket
          • Executes
          • Queries
          • Subscriptions
        • Utilities
          • Contracts
          • Utils
      • API Reference
    • Vertex Python SDK
    • Vertex Rust SDK
    • Contracts
    • API/SDK Terms of Use
Powered by GitBook
On this page
  • Introducing Fast Withdrawals
  • How to Initiate a Fast Withdrawal
  • What if my Fast Withdrawal is Unsuccessful?
  • Fast Withdrawal Pool Addresses
  • Arbitrum
  • Blast
  • Mantle
  • Sei
  • Base
  • Sonic
  • Abstract
  • AVAX
Export as PDF
  1. Tutorials

Fast Withdrawals

Learn how to swiftly receive funds with the fast withdrawal feature, even during high gas periods on Arbitrum.

PreviousWithdrawalsNextCross-Chain Deposits

Last updated 1 day ago

on Vertex occur when a user initiates a withdrawal from their Vertex account to an external wallet.

The Vertex sequencer submits transactions on-chain in batches, determined by the order in which they were received and executed by users -- including withdrawals.

Vertex minimizes user fees by sending transactions on Arbitrum when gas fees are low. All actions on Vertex still happen instantaneously and are non-custodial, but withdrawals can take up to 30 minutes or longer during high gas periods.

The 30-minute time-frame is the targeted maximum that a withdrawal will typically remain pending, as Vertex usually submits the transaction on-chain to Arbitrum after this time automatically.

At minimum, the sequencer adds a 110-second delay to submit pending transactions on-chain to Arbitrum to avoid signature reuse. Withdrawn funds are delivered to the user’s destination wallet when a withdrawal transaction is submitted on-chain. In normal cases, where Arbitrum gas fees are nominal, a delay of a few minutes is expected until withdrawn funds populate in the user’s wallet.

During periods of network congestion, volatile market activity, or high gas prices, a backlog of withdrawal transactions can develop. The sequencer will continue to process and submit transactions to Arbitrum during this period, just at a slower rate than usual.

That was before the release of fast withdrawals!


Introducing Fast Withdrawals

The fast withdrawal feature enables users to receive funds within seconds of submitting a withdrawal request. Basically, users can initiate fast withdrawals to skip the gas backlog and withdraw funds to their wallet almost immediately.

The new feature is powered by a liquidity pool that can send assets to users that are withdrawing their funds before the transaction is submitted by the sequencer on-chain. Later, when the transaction is submitted in the standard first-come-first-serve order by the sequencer to Arbitrum, the user's original funds are used to refill the pool.

Fast withdrawals are charged a higher fee than normal withdrawals as a result. The fast withdrawal fee is calculated as:

If the liquidity pool for fast withdrawals of a given asset is low or empty due to a rapid influx of fast withdrawal requests, fast withdrawals will be unavailable to users and Vertex will process withdrawals normally.

  • If a user submits a fast withdrawal and there isn’t immediate liquidity available, the user will not be charged the fee.

To track the status of your withdrawal, visit the Portfolio page's 'Account History' section of the Vertex app.


How to Initiate a Fast Withdrawal

To initiate a fast withdrawal, start by initiating a normal withdrawal. Next:

→ Navigate to the ‘History’ tab of the ‘Portfolio’ page.

→ Click on the ‘Fast Withdraw’ button next to the ‘Processing’ status of the pending withdrawal.

→ Upon clicking the ‘Fast Withdraw’ button, you will be presented with the dialogue box below.

→ Click on the ‘Submit Fast Withdraw’ button at the bottom of the dialogue box.

→ Once successfully submitted, you will see the box below.

Your fast withdrawal is complete!

To verify the status of your fast withdrawal request, you can view the list of withdrawal statuses in the ‘History’ tab of the ‘Portfolio’ page. If the withdrawal status displays ‘Confirmed’ you will see the funds populate in your wallet shortly.


What if my Fast Withdrawal is Unsuccessful?

If you submit a fast withdrawal and your funds do not shortly arrive in your wallet, make sure to check the status of your withdrawal in the ‘History’ tab of the ‘Portfolio’ page.

If the status still shows ‘Processing’ in yellow next to your withdrawal, then it’s likely due to low liquidity for that asset in the corresponding fast withdrawal liquidity pool.

Users will see the following red error box in the bottom-right corner of the ‘Portfolio’ page if their fast withdrawal was unsuccessful.

If your fast withdrawal fails due to low liquidity for that asset, you will not be charged the fast withdrawal fee and users can still process their withdrawals normally.


Fast Withdrawal Pool Addresses

You can find a list of the on-chain addresses for all of the fast withdrawal pools currently supported by Vertex Edge across different chains.

Arbitrum

Blast

Mantle

Sei

Base

Sonic

Pool Address: 0xF581561dbCd793bc2B19A3aA0F278a80Ff285003

Abstract

AVAX


normal_withdraw_fee+max⁡(5⋅normal_withdraw_fee,0.1%⋅withdraw_amount)\text{normal\_withdraw\_fee} + \max\left(5 \cdot \text{normal\_withdraw\_fee}, 0.1\% \cdot \text{withdraw\_amount}\right) normal_withdraw_fee+max(5⋅normal_withdraw_fee,0.1%⋅withdraw_amount)

Pool Address:

Pool Address:

Pool Address:

Pool Address:

Pool Address:

Pool Address:

Pool Address:

If you encounter any issues with fast withdrawals, please make sure to verify your withdrawal status in the 'History' tab of the 'Portfolio' page. If your withdrawal is still pending and you're not sure why, please open a ticket on the for assistance.

0x3567a1f8d79046A7e93Fd76d71104A978cDC6d05
0x5dD5d3E7FD489d332852B2F5EBBaE70d239aEFFf
0xF493c5f2deADCd07c06e6b706f698d635EfBEaC3
0x4f7bfA43e5f6c8E7ea671ea37202E188069844f9
0x4D2B0b68C9FE8e2CF7b67ACBd297Af5bd5ea4837
0xAec860A4d5beA0166c4C3d5f0f3ef62d7E5AC2E2
0x476900cDAB210C71D4b512b087eF0a9B25c8099D
Official Vertex Discord
⚡
Withdrawals
Fast Withdrawal Video Tutorial
Page cover image