> For the complete documentation index, see [llms.txt](https://docs.a-dex.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.a-dex.io/developers/smart-contracts/swap/actions.md).

# 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.

***
