# Actions

***

## open

#### Parameters:

* @param owner - owner of the account
* @param symbol - token symbol
* @param ram\_payer - ram payer

#### Description:

Open zero balance account.

#### Required Authorization:

**ram\_payer** account.

***

## close

#### Parameters:

* @param owner - owner of the account
* @param symbol - token symbol

#### Description:

Close zero balance account.

#### Required Authorization:

**owner** account.

***

## withdraw

#### Parameters:

* @param owner - owner of the account
* @param quantity - quantity

#### Description:

Withdraw liquidity by burning liquidity tokens.

#### Required Authorization:

**owner** account.

***

## create

#### Parameters:

* @param issuer - issuer account
* @param maximum\_supply - maximum supply of the token

#### Description:

Create new token.

#### Required Authorization:

**contract** account.

***

## issue

#### Parameters:

* @param to - receiver of tokens
* @param quantity - quantity of tokens
* @param memo - memo description

#### Description:

Issue new tokens.

#### Required Authorization:

**issuer** account.

***

## retire

#### Parameters:

* @param from - account
* @param quantity - quantity of deflate
* @param memo - memo description

#### Description:

Burn tokens.

#### Required Authorization:

**issuer** account.

***

## transfer

#### Parameters:

* @param from - sender account
* @param to - receiver account
* @param quantity - quantity
* @param memo - memo description

#### Description:

Transfer tokens.

#### Required Authorization:

**from** account.

***

## createpool

#### Parameters:

* @param base\_token - base token
* @param quote\_token - quote token

#### Description:

Create liquidity pool.

#### Required Authorization:

**listing.adex** account.

***

## removepool

#### Parameters:

* @param base\_token - base token
* @param quote\_token - quote token

#### Description:

Remove the empty liquidity pool.

#### Required Authorization:

**listing.adex** account.

***


---

# 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.a-dex.io/developers/smart-contracts/swap/actions.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.
