LogoLogo
  • 👋Introduction
  • ACCOUNT
    • 🔄ZKX Account
    • 🪝Create Your ZKX Account: A Step-by-Step Guide
    • 🗳️Deposits
    • 🍖Withdrawals
    • 📬Transfer
  • PRO TRADE
    • 💶How to Trade
    • 🧲Cross Margin Account Structure
    • 📊Trading Terminal
    • 📑Funding Rates and Markets
    • 🗝️Trade Overview and History
  • OG TRADE
    • ⚡Get Started with OG Trade
    • 🎰ZKX OG Clans: Eligibility Criteria
    • 🥸How to Claim Your Clan
    • ⁉️FAQs
  • REWARDS & INCENTIVES
    • 🐺Starknet DeFi Spring
    • 🍑Rewards Zone
    • 🎁Airdrops Overview 2024
    • 🪂Airdrop 2 (Live 19 June 2024)
      • ✅Check Eligibility and Claim $ZKX
  • COMMUNITY
    • 👯‍♂️ZKX Referral Program
    • ✨Galxe Campaign
  • BASIC ARCHITECTURE
    • ⛓️ZKX Appchain
    • 🚀Starkway - Native Bridge
  • ORDERBOOK SETTINGS
    • 💹Market Specifications
    • 💰Trading Fees
    • 📈Price Feeds
    • 💵ABR - Funding Rate
    • 🦑Liquidation and Margin Details
    • ⚱️Isolated Insurance Fund
  • AUDIT
    • 🔎Reports
  • API DOCUMENTATION
    • ⚙️ZKX API Documentation
Powered by GitBook
On this page
  • How to make a Withdrawal
  • Withdraw from Trading account to ZKX Account (wallet)
  • Withdrawal from ZKX Account / Wallet to L2
  • 🚨 L2 Withdrawals and zUSDC (ZKX-USDC)
  • Withdrawal from ZKX Account / Wallet to L1
  • Withdrawal transaction recovery
  • Note on Time Taken for Withdrawals
  1. ACCOUNT

Withdrawals

PreviousDepositsNextTransfer

Last updated 11 months ago

How to make a Withdrawal

Withdraw from Trading account to ZKX Account (wallet)

Click on the “Withdraw” button on the trading terminal or open your ZKX account (wallet) from the top right corner and click on the “Transfer” button under “Trading Accounts” to withdraw your funds.

  • Select the token of your choice (USDC or ETH) from the dropdown and select the amount of funds to transfer.

  • Click on “Max” if you wish to withdraw completely. Please note that you can only withdraw the amount available as the remaining collateral post-liquidation.

  • Click "Continue" to complete the withdrawal from your Trading account to ZKX account, as shown in the image below.

Withdrawal from ZKX Account / Wallet to L2

  • Click “Transfer” on ZKX Account / wallet.

  • Select "Assets" from the drop-down menu and enter the amount to be transferred.

  • Go to the “My payees” section and choose the network to transfer funds.

  • Add the Starknet L2 wallet address (you can add an account name to it).

  • Click "Send" to complete the withdrawal process.

🚨 L2 Withdrawals and zUSDC (ZKX-USDC)

  • The USDC bridged into the ZKX account (wallet) from L1 or L2 wallets is converted to zUSDC.

  • zUSDC has a different contract address from Starknet native USDC (transferred via Starkgate). Therefore, the user might find it as a different asset in their wallet, retaining the same value as USDC.

  • If the user doesn’t find zUSDC in their Starknet L2 wallet (like Braavos or Argent), it can be added manually using zUSDC contract address: 0x028757d11c97078dd182023b1cc7b9e7659716c631adf94d24f1fa7dc5943072 Add this to your wallet, and you should be able to see your balance.

  • Starkgate USDC will be supported for trading soon. The team is working on it.

Withdrawal from ZKX Account / Wallet to L1

Steps after completing the basic withdrawal process:

  • Click on “Transfer” on ZKX Account / wallet.

  • Select "Assets" from the drop-down menu and enter the amount to be transferred.

  • Go to the “My payees” section and choose the network to transfer funds.

  • Add/Enter the L1 address (you can add an account name to it).

  • Once accepted on L1, head to ZKX and connect any L1 wallet (click "Top-up" and connect the L1 wallet).

  • You will get a pop-up to complete the transaction, as shown in the picture below.

  • Sign txn in the wallet to receive the funds in the destination wallet.

Users can use any ethereum L1 wallet to trigger the withdrawal transaction on ZKX. The wallet used to complete the transaction can differ from the destination wallet.

Withdrawal transaction recovery

This is to recover your withdrawal transaction to L1 if it is interrupted due to an unforeseen event.

  1. Click on ZKX Account / wallet.

  2. Click on "Settings" and click on “Recover Ethereum Transfer”.

  1. Once you click, there’s a function that triggers an on-chain query to claim the funds from Starknet gateway contracts on L1.

Note on Time Taken for Withdrawals

Transaction history isn't available on the ZKX wallet, so users can track their withdrawals in the following way:

  • Enter your ZKX Account address on Starkscan / Voyager.

  • Go to the "Transactions" tab.

  • Check the txn status to know the time for the transfer of funds from L2 to L1.

Check the transaction status on Voyager .

We have created a zUSDC-USDC LP pool on where users can swap between zUSDC and USDC.

Check if the transaction was accepted on both L2 and L1 on Voyager .

🍖
https://voyager.online/
Nostra Finance
https://voyager.online/