> For the complete documentation index, see [llms.txt](https://docs-new.klayswap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-new.klayswap.com/book-en/core-concept.md).

# Core Concept

<br>

<figure><img src="/files/zPqOMikIVoFsQ2ZyzPWd" alt=""><figcaption></figcaption></figure>

## Smart Contract Structure

#### Types of contract:&#x20;

* Factory Smart Contract
* Exchange Smart Contract
* FactoryView Smart Contract
* Governance Smart Contract

These contracts will be explained with detail later in the contract section of this book.&#x20;

## Swap Request

#### Positive Swap request

* Request swap with input token amount

#### Negative Swap

* Request swap with output token amount

#### Routing Swap

* Swap through multiple pool exchanges.

## About Mining

#### mined

* Total mined KSP amount

#### miningIndex

* Mining reward Index for each liquidity pool.

#### mining rate

* Mining rate for each pool. (1\~100, total sum of pools mining rate will be 100)&#x20;

#### Calculating Claimable amount

* ( Current market index - last user index ) \* ( user LP token amount )
