# Types

***

### Transaction Actions

Represents the type of a transaction in the history.

| Value               | Description                                              |
| ------------------- | -------------------------------------------------------- |
| `BUY`               | Buy tokens (spending USDC or other base currency).       |
| `SELL`              | Sell tokens (receiving USDC or other base currency).     |
| `DEPOSIT`           | Deposit into the platform or via fiat on-ramp.           |
| `EXTERNAL_TRANSFER` | Withdraw tokens from the platform to an external wallet. |

***

### Supported Chains

Swapper supports the following networks.\
Each integrator has access to a subset of these networks based on their agreement and configuration.\
Contact the Swapper team if you need additional networks enabled.

#### Mainnets

| Chain ID | Network name     |
| -------- | ---------------- |
| `1`      | Ethereum Mainnet |

***

#### Testnets

| Chain ID   | Network name       |
| ---------- | ------------------ |
| `11155111` | Sepolia (Ethereum) |

***

#### Notes

* Chain IDs must be passed as **strings** in query parameters.
* Integrators can only query history for chains enabled in their configuration.
* Testnets are available for development purposes only.


---

# 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.swapper.finance/api-v1-reference/types.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.
