# THORChain

THORChain is a decentralized cross-chain liquidity protocol. Vultisig provides direct access to THORChain's DeFi features from the DeFi tab.

***

## Available Actions

| Action    | Asset                  | Description                    |
| --------- | ---------------------- | ------------------------------ |
| Bond      | RUNE                   | Bond to THORChain nodes        |
| Unbond    | RUNE                   | Remove bond from nodes         |
| Stake     | RUNE, TCY, yRUNE, yTCY | Stake tokens for protocol fees |
| Unstake   | RUNE, TCY, yRUNE, yTCY | Remove staked tokens           |
| Add LP    | Various pairs          | Provide liquidity to pools     |
| Remove LP | Various pairs          | Withdraw liquidity             |
| Custom    | —                      | Advanced memo transactions     |

***

## Bond / Unbond

Bonding RUNE to THORChain nodes supports network security and earns rewards.

### How to Bond

1. Open **DeFi tab** → **THORChain** → **Bond**
2. Enter the **node address** (must have whitelisted your address)
3. Enter the **RUNE amount** to bond
4. (Optional) Specify provider and operator fee
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 who has whitelisted your address.
{% endhint %}

### How to Unbond

1. Open **DeFi tab** → **THORChain** → **Unbond**
2. Enter the **node address**
3. Enter the **RUNE amount** to unbond
4. (Optional) Specify provider
5. Sign with your devices

### Leave

The "Leave" function is for node operators who wish to exit or disable a node. See [THORChain documentation](https://docs.thorchain.org/thornodes/leaving#leaving) for details.

***

## Staking

Stake tokens to earn passive income from THORChain protocol fees.

### Available Staking Assets

| Asset     | Description            |
| --------- | ---------------------- |
| **RUNE**  | Native THORChain token |
| **TCY**   | THORChain yield token  |
| **yRUNE** | Yield-bearing RUNE     |
| **yTCY**  | Yield-bearing TCY      |
| **RUJI**  | RUJIRA ecosystem token |

### How to Stake/Unstake RUNE

1. Open **DeFi tab** → **THORChain** → **Stake**
2. Select **RUNE**
3. Enter the amount to stake or unstake
4. Sign with your devices

### How to Stake/Unstake TCY

1. Open **DeFi tab** → **THORChain** → **Stake**
2. Select **TCY**
3. Enter the amount to stake or unstake
4. Sign with your devices

### How to Stake/Unstake yRUNE

1. Open **DeFi tab** → **THORChain** → **Stake**
2. Select **yRUNE**
3. Enter the amount to stake or unstake
4. Sign with your devices

{% hint style="info" %}
yRUNE is a yield-bearing version of RUNE. Staking yRUNE allows users to earn additional protocol fees.
{% endhint %}

### How to Stake/Unstake yTCY

1. Open **DeFi tab** → **THORChain** → **Stake**
2. Select **yTCY**
3. Enter the amount to stake or unstake
4. Sign with your devices

{% hint style="info" %}
yTCY is a yield-bearing version of TCY. Staking yTCY allows users to earn additional protocol fees.
{% endhint %}

### How to Stake/Unstake RUJI

1. Open **DeFi tab** → **THORChain** → **Stake**
2. Select **RUJI**
3. Enter the amount to stake or unstake
4. Sign with your devices

{% hint style="success" %}
For details on RUJI tokenomics, see the [RUJIRA documentation](https://docs.rujira.network/understanding-ruji-token).
{% endhint %}

***

## RUJI Merge

Users can merge eligible THORChain tokens into RUJI.

### Merge Tokens

1. Open **DeFi tab** → **THORChain** → **Merge RUJI**
2. Select the **token to merge**
3. Enter the **amount**
4. Sign with your devices

### Withdraw Merged RUJI

After merging, withdraw RUJI from the merge contract:

1. Open **DeFi tab** → **THORChain** → **Withdraw RUJI**
2. Select the **token**
3. Enter the **amount of shares**
4. Sign with your devices

### Withdraw RUJI Rewards

Staked RUJI accumulates USDC rewards. To withdraw:

1. Open **DeFi tab** → **THORChain** → **Withdraw RUJI Rewards**
2. Enter the **USDC amount** to withdraw
3. Sign with your devices

***

## Liquidity Pools

Provide liquidity to THORChain trading pairs and earn swap fees.

### How to Add Liquidity

1. Open **DeFi tab** → **THORChain** → **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** → **THORChain** → **LPs**
2. Select your **active position**
3. Enter the **amount** to withdraw
4. Sign with your devices

***

## Custom Transactions

Advanced users can create custom memo transactions to interact with the THORChain ecosystem.

{% hint style="warning" %}
Custom transactions are for advanced users only. Incorrect memos can result in errors or loss of funds.
{% endhint %}

***

## Related

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


---

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