FAQ

Other frequently asked questions about DotSwap and more.

Bitcoin Stuff

What are Bitcoin network fees and fee rates?

Bitcoin fees are payments made by users to miners for including their transactions in the blockchain. These fees contribute to the security of the network and become more important as the block subsidy decreases over time.

You can set fees for you transactions by adjusting fee rates. The higher the fee rate, the more you pay as fees for you transaction, which will make your transaction more likely to make it into the next Bitcoin Block.

What does slippage mean?

Price Slippage is shown as the difference between the price you expect to receive after swapping vs what you actually receive after the swap is complete.

If the trading frequency of a trading pair is high enough, the price difference may actually exceeds your slippage. If this happens, DotSwap will cancel your swap attempt, your transaction won't be broadcasted and no fees would occur. Fortunately, this usually doesn't happen.

The Minimum received shows the minimum amount you will potentially receive according to your slippage, it's not an exact indication of your actual received amount.

Atomicals/ARC20

How freely can I swap between BTC and ARC20?

Scenario A: Swapping from BTC to ARC20

  • ARC20 liquidity pool must have more than 546 of balance after swap.

  • Swapper address must have more than 546 of balance after swap.

Scenario B: Swapping from ARC20 to BTC

  • ARC20 liquidity pool must have more than 546 of ARC20 balance after swap.

  • Swapper address must have more than 546 or exactly 0 of ARC20 balance after swap.

Scenario C: Adding liquidity for an ARC20–BTC trading pair

  • ARC20 liquidity pool must have more than 546 of ARC20 balance after adding.

  • Swapper address must have more than 546 or exactly 0 of ARC20 balance after ading.

Scenario D: Removing liquidity from an ARC20–BTC trading pair

  • ARC20 liquidity pool must have more than 546 of ARC20 balance after removing.

  • Swapper address must have more than 546 of ARC20 balance after removing.

Why does the amount I receive differs from the displayed amount?

Actual received amount = Displayed amount - Network fee

If you're swapping from ARC20 to BTC, network fee are directly deducted from the BTC output to your address. For example:

  • Swapper Alice swaps 100 $ATOM to 0.03 BTC (displayed amount)

  • 0.0005 BTC are needed for the network fee at the time of the swap transaction signing

  • Alice's address receives an output of 0.0295 BTC (0.03 - 0.0005) in the final transaction

When the Network fee is higher than the Displayed amount, the swap will not be executed.

DotSwap V1

How do I connect my wallet?

Click on "Connect Wallet" on the top right corner of the DotSwap homepage, then proceed to connect your wallet. (Supported wallet: UniSat)

How do I check my DotSwap balance/assets?

Click on your address on the top right corner and select "View Account" in the drop-down menu to view your Account Details, or manage your liquidity pools.

The BTC/BRC20 assets in your UniSat wallet will have to be deposited into your DotSwap account before they will show up in your "Total Balance" and become available for swapping and liquidity adding.

How do I deposit my BTC/BRC20?

In your "Account Details" page, click on the blue Deposit button. Or select the Deposit action for a specific BRC20 token present in your wallet.

To deposit BTC

Enter your desired deposit amount, choose your network fee rate, click on Pay win Wallet and complete the payment in your wallet.

To deposit BRC20

Select your BRC20 token first, then select the transferrable inscription in your wallet. If no transferrable inscriptions were found, check your UniSat wallet BRC20 content, or click on inscribe TRANSFER to inscribe one.

After selecting your desired transferrable inscription and fee rate, click on Pay win Wallet and complete the payment in your wallet.

How do I withdraw my BTC/BRC20?

In your "Account Details" page, click on the blue Withdraw button. Or select the Withdraw action for a specific BRC20 token present in your wallet.

Select your desired token to withdraw, then enter the withdraw amount in your wallet. Select your desired fee rate, click on Confirm Withdraw and complete the network fee payment in your wallet.

  1. Your withdraw should arrive after network confirmation. (Usually 10–30 minutes without BTC congestion.)

  2. You can only withdraw BRC20 in integer amounts.

How do I swap BTC/BRC20?

Select Swap on the top navigation to enter the Swap view. Then, select the BTC/BRC20 pair you'd like to swap, enter your desired amount. Finally, click on Swap after confirming every detail to complete the swap.

The transaction will go through if its price impact does not exceed the slippage you've set.

0.6% of the token you swap from will be paid as service fee.

For example: You swap from 1 BTC = 100000 $DSWP, 0.006 BTC will be paid as fees.

Read more about the DotSwap Fee Structure.

How do I add/remove liquidity for a BTC/BRC20 pair?

Select Pools on the top navigation to enter the Pools view. Then, select the BTC/BRC20 pair you'd like to add liquidity for, enter your desired amount of BTC/BRC20. Finally, click on Add Liquidity after confirming every detail to complete the liquidity adding.

You can then go to the Manage Pools view from the drop-down menu on the top right corner. Here you can see your Pool Shares, Shares of Tokens, Accrued Fee Income and your Liquidity Mining Points. You can also clicking Remove to perform the liquidity removing action.

Select the percentage of your Liquidity Share you'd like to remove and then click on Remove to remove your liquidity. The assets from your removed liquidity will then be added to your DotSwap account, which can then be swapped or withdrawn.

Wallet Extensions

How to update my wallet extensions?

  1. Alternatively, visit chrome://extensions

  2. Click on the Update button to update.

How is AMM achieved with BRC20?

See BRC20 AMM.

Disclaimers

Contact Us

Feel free to contact us via Twitter or find support in our Discord community.

Twitter: https://twitter.com/dot_swap

Discord: https://discord.gg/Cr7kxjGMNf

Telegram Channel: https://t.me/DotSwapChannel

Last updated