# FAQ

## General

<details open>

<summary><strong>Which chains does KyberSwap Aggregator support?</strong></summary>

The full list of supported chains can be found on [Supported Exchanges and Networks](/getting-started/supported-exchanges-and-networks.md).

</details>

<details open>

<summary><strong>Which tokens does KyberSwap Aggregator support?</strong></summary>

KyberSwap whitelists well-known tokens for ease of access, but you can import custom tokens that meet the ERC20 standard via our user interface. For more information on how to do this, please refer to [Add Your Favourite Tokens](/user-guide/user-guides/add-your-favourite-tokens.md).

</details>

<details open>

<summary><strong>What fees do I need to pay to use the KyberSwap Aggregator?</strong></summary>

Network Fees: KyberSwap is a fully onchain service. Everyone who creates transactions on the blockchain will need to pay network fees associated with their transactions. These fees vary depending on

1. The network being used
2. Network congestion at the time
3. Complexity of the smart contract transaction being executed

Trading Fees: KyberSwap does not charge fees to users using the protocol to swap tokens. However Liquidity Providers are allowed to set fees on their liquidity pools and traders who choose to use these pools to perform swaps will need to pay trading fees to the LP, along with any associated network fees. The output amount that users see returned from KyberSwap Aggregator is already the amount after this fee.

</details>

## Trading

<details open>

<summary><strong>How do I change slippage tolerance?</strong></summary>

Slippage tolerance for swaps defaults to different values depending on the token pair's categorization, but you can change this in Swap settings.

For more information on completing a swap, you can refer to [Instantly Swap At The Best Rates](/user-guide/swap.md) for a step-by-step guide.

</details>

## Troubleshooting

<details open>

<summary><strong>Why is my transaction stuck in "Pending" state?</strong></summary>

**Reasons for stuck transactions**

If your swap transaction was successfully accepted by the KyberSwap platform but you see on your transaction history and on blockchain explorers that the transaction has been stuck in a “pending” state for more than a few blocks, this could be due to one of several reasons:

* Low Gas Limit: During periods of high network activity, gas prices tend to increase. If you’ve set your Web3 wallet to use a gas limit that is relatively low, it may take some time before miners pick up your transaction from the mempool.
* Multiple Transactions Held Up by One Slow Transaction: If you have sent several transactions within a short amount of time, some of your transactions could be held up behind one or more transactions that are pending due to low gas limits.

**How to fix stalled transactions**

If the transaction is stalled (stuck in a pending state) in the mempool and has zero block confirmations, you can either cancel it or expedite it be rebroadcasting the transaction using the same nonce as the pending transaction. This action will incur its own network fee and is performed through your Web3 wallet software.

If you have a queue of stuck transactions, you may only need to cancel/expedite the first few transactions before the rest get unstuck on their own.

Here are links to instructions on how to perform this action on some of the more common Web3 wallets.

* [Metamask](https://support.metamask.io/manage-crypto/transactions/how-to-speed-up-or-cancel-a-pending-transaction/)
* [Trust Wallet](https://support.trustwallet.com/support/solutions/articles/67000635278-why-is-my-transaction-pending-or-stuck-)
* [MEW](https://help.myetherwallet.com/en/articles/5461454-canceling-or-replacing-a-transaction-after-it-s-been-sent)
* [1inch iOS Wallet](https://help.1inch.io/en/articles/5211509-how-to-cancel-or-speed-up-a-pending-transaction-in-the-1inch-wallet)
* [Crypto.com Defi Wallet](https://help.crypto.com/en/articles/4476691-how-do-i-cancel-or-speed-up-my-pending-eth-erc-20-transaction-on-crypto-com-defi-wallet-with-replace-by-fee)

</details>

<details open>

<summary><strong>I received fewer tokens than expected</strong></summary>

Before confirming a swap transaction, you will be shown an order confirmation screen that clearly displays the tokens you will receive after the swap. This screen helps to ensure that there are no unpleasant surprises; you will never receive fewer tokens than the minimum amount displayed on this screen if the swap is successful.

Do pay particular attention to the [Price Impact](/getting-started/foundational-topics/decentralized-finance/price-impact.md) and [Slippage](/getting-started/foundational-topics/decentralized-finance/slippage.md) numbers. For further details, please refer to [Confirm the swap](/user-guide/swap.md#step-5-confirm-the-swap).

<img src="/files/DQrteOKzlGNdbKDQsShN" alt="" data-size="original">

</details>

Still can't find what you're looking for? Reach out to us on [Discord](https://discord.gg/kyberswap).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kyberswap.com/user-guide/swap/faq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
