ZKBase Wiki (English)
  • ZKBase Introduction
    • How to convert your ZKS to ZKB
  • ZKSpace Documents Archive
    • Introduction
    • Definition
    • ZKSpace Trading Rules
  • Governance
    • Community Governance Policy
    • Proposal Requirement and Template
  • FAQ
  • Technology
  • Tutorials
    • ZKSwap V2 Tutorials
    • Token/Token pair listing Tutorials
    • ZKSpace Tutorials
    • ZKSea Tutorials
    • Banxa-ZKSpace Tutorial
    • Step to Step Tutorial of Using ZKSwap (Bitcoin) Testnet Version
  • Interact with ZKSwap
    • Definition
    • RESTful API
    • Make Transaction
Powered by GitBook
On this page
  • Step 1: Claim testnet BTC tokens:
  • Step2: Log in
  • Step3: Deposit to ZKSwap
  • Step4: Swap
  • Step5: Add Liquidity
  • Step6: Manage Liquidity
  • Step7: Withdraw to Bitcoin Testnet
  1. Tutorials

Step to Step Tutorial of Using ZKSwap (Bitcoin) Testnet Version

PreviousBanxa-ZKSpace TutorialNextInteract with ZKSwap

Last updated 1 year ago

Step 1: Claim testnet BTC tokens:

  • Using Taproot Address: Visit these faucets, input your address to claim testnet BTC.

    1. https://cryptopump.info/send.php

    2. https://bitcoinfaucet.uo1.net/send.php

    3. https://kuttler.eu/en/bitcoin/btc/faucet/

  • Using Native Sigwit address: Visit "https://coinfaucet.eu/en/btc-testnet/", input your address to claim testnet BTC, and then transfer to your Taproot address.

Step2: Log in

Link a Taproot format BTC testnet address in ZKSwap.

Step3: Deposit to ZKSwap

  1. On the Asset page, click "Deposit" to enter the deposit page.

  1. From the dropdown menu, select the type of currency to deposit.

  1. If depositing BTC:

    (1) Enter an amount less than what is available in the wallet.

    (2) Click the "Deposit" button to prompt the wallet to sign the transaction; the deposit is successful after three block confirmations.

  1. If depositing BRC-20 tokens: (1) Perform an "Inscribe transfer" for the amount you wish to deposit.

(2) Select a transfer inscription.

(3) Click the "Deposit" button to prompt the wallet to sign the transaction; the deposit is successful after three block confirmations.

Step4: Swap

  1. Go to the "Swap" on the navigation bar

  1. Choose your currency pairs

  1. Enter the amount for the transaction

  1. Click "Swap" to confirm and complete the transaction in your wallet

Step5: Add Liquidity

  1. Go to the "Pool" in the navigation bar

  1. Click on "Add Liquidity" on the Pool page

  1. Choose the two assets you want to add liquidity for

  1. Enter the amount of tokens you wish to add

  • If the trading pair doesn't exist, enter the quantities for both tokens separately

  • If the trading pair exists, input the quantity for one token, and the quantity for the other will be auto-filled

5.Click "Apply Liquidity" to confirm and add liquidity to your wallet

Step6: Manage Liquidity

  1. Go to the "Pool" in the navigation bar and view the liquidity added by your account at "My Pool" section

  1. Click the "+" button to add liquidity for a trading pair, similar to the process for adding liquidity

  1. Click the "-" button to remove liquidity, adjust the slider or input the amount to be removed

  1. Click "Add Liquidity" or "Remove Liquidity" to confirm and remove liquidity in your wallet after signing and confirming the transaction

Step7: Withdraw to Bitcoin Testnet

  1. Go to the "Asset" and click on "Withdraw" to access the withdrawal page

  1. Select the currency you wish to withdraw

  1. Enter the amount you want to withdraw

  1. Click the "Withdraw" button to confirm and complete the transaction in your wallet