🍖Withdrawals
Last updated
Last updated
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.
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.
Check the transaction status on Voyager https://voyager.online/ .
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.
We have created a zUSDC-USDC LP pool on Nostra Finance where users can swap between zUSDC and USDC.
Starkgate USDC will be supported for trading soon. The team is working on it.
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).
Check if the transaction was accepted on both L2 and L1 on Voyager https://voyager.online/ .
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.
This is to recover your withdrawal transaction to L1 if it is interrupted due to an unforeseen event.
Click on ZKX Account / wallet.
Click on "Settings" and click on “Recover Ethereum Transfer”.
Once you click, there’s a function that triggers an on-chain query to claim the funds from Starknet gateway contracts on L1.
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.