# MayaChain

MayaChain (MAYA Protocol) is a cross-chain liquidity protocol with extended asset support. Vultisig provides direct access to MayaChain's DeFi features from the DeFi tab.

***

## Available Actions

| Action    | Asset         | Description                      |
| --------- | ------------- | -------------------------------- |
| Bond      | LP Units      | Bond liquidity to Maya nodes     |
| Unbond    | LP Units      | Remove bond from nodes           |
| Stake     | CACAO         | Stake CACAO for protocol fees    |
| Unstake   | CACAO         | Remove staked CACAO              |
| Add LP    | Various pairs | Provide liquidity to CACAO pools |
| Remove LP | Various pairs | Withdraw liquidity               |
| Custom    | —             | Advanced memo transactions       |

***

## Bond / Unbond

Bond liquidity pool units to MayaChain nodes to support network security and earn rewards.

### How to Bond

1. Open **DeFi tab** → **MayaChain** → **Bond**
2. Enter the **node address** (must have whitelisted your address)
3. Select the **asset to bond**
4. Enter the **LP Units amount**
5. Sign with your devices

{% hint style="info" %}
Bonding is an advanced feature. Only use if you are in direct contact with a node operator.
{% endhint %}

### How to Unbond

1. Open **DeFi tab** → **MayaChain** → **Unbond**
2. Enter the **node address**
3. Select the **asset to unbond**
4. Enter the **LP Units amount**
5. Sign with your devices

### Leave

The "Leave" function is for node operators who wish to exit or disable a node. See [MayaChain documentation](https://docs.mayaprotocol.com/node-docs/mayanodes/leaving) for details.

***

## CACAO Pool

### Add to CACAO Pool

Provide liquidity to CACAO pools:

1. Open **DeFi tab** → **MayaChain** → **Add to CACAOPool**
2. Enter the amount
3. Sign with your devices

### Remove from CACAO Pool

Withdraw liquidity from CACAO pools:

1. Open **DeFi tab** → **MayaChain** → **Remove from CACAOPool**
2. Enter the amount to withdraw
3. Sign with your devices

***

## Liquidity Pools

Provide liquidity to MayaChain trading pairs and earn swap fees.

### How to Add Liquidity

1. Open **DeFi tab** → **MayaChain** → **LPs**
2. Select a **trading pair**
3. Enter the **amount** to provide
4. Sign with your devices

### How to Remove Liquidity

1. Open **DeFi tab** → **MayaChain** → **LPs**
2. Select your **active position**
3. Enter the **amount** to withdraw
4. Sign with your devices

***

## Related

* [DeFi Overview](/app-guide/defi.md)
* [THORChain](/app-guide/defi/thorchain.md)
* [MayaChain Docs](https://docs.mayaprotocol.com/)


---

# 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.vultisig.com/app-guide/defi/maya.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.
