> For the complete documentation index, see [llms.txt](https://docs.kumbaya.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kumbaya.xyz/getting-started/basics.md).

# The basics: tokens, gas, and slippage

Three things every Kumbaya user should be comfortable with. None of them are complicated.

## Tokens

A **token** on Kumbaya is just an ERC-20 — a contract on MegaETH that keeps track of who owns how much. Every token has a contract address (a long hex string starting with `0x...`), a symbol like `$KUM`, and a name. The address is what's authoritative — anyone can deploy a token called "USDC", but only one address is the real USDC.

When you "send a token" or "swap a token", you're really telling that token's contract to update its internal balances. There's no central database and no platform-side ledger.

## Gas

Every transaction on MegaETH costs **gas** — a tiny amount of ETH paid to the network for processing the transaction. On MegaETH, gas costs are typically a small fraction of a cent per swap, so this rarely matters in practice. But you do need a small amount of ETH in your wallet to cover gas, even if you're swapping other tokens.

If you ever see a transaction fail with **"Insufficient gas"**, top up some ETH and try again.

## Slippage

When you swap, the price you saw in the UI and the price you actually got can differ. That difference is **slippage**, and it happens because:

* Other people's trades may move the price between when you clicked and when your transaction confirms.
* Your own trade moves the price (especially in pools with less liquidity).

Kumbaya lets you set a **slippage tolerance** — a maximum acceptable difference. If the actual price would exceed your tolerance, the transaction reverts and you're not charged.

* **Default tolerance**: 0.5%. Fine for most major tokens.
* **For new launches or thin pools**: try 1–3%.
* **If your swap fails with "Slippage exceeded"**: bump tolerance or reduce trade size.

For more detail see [**Slippage and gas explained**](/trading/slippage-and-gas.md).

## Where to next

* [**Connect your wallet →**](/getting-started/connect-your-wallet.md) if you haven't yet
* [**Swapping tokens →**](/trading/swap.md) for your first trade


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.kumbaya.xyz/getting-started/basics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
