# Bifrost

## Connect SubWallet to Bifrost Portal

{% hint style="info" %}
For instructions on creating a **Bifrost** account with SubWallet, please visit [Create an Account](/beta/extension-user-guide/create-an-account.md) page.
{% endhint %}

Log into [Bifrost Portal](https://bifrost.app/). The browser will automatically prompt you to choose wallets. Select **SubWallet**, then select the account(s) you want to connect to Bifrost.

![](/files/YHtExmtoOHVUsrXlclFj)

![](/files/4iBjCBxqCv0xafFiorqR)

## Contribute to Crowdloan

**Step 1**: On the left menu column, choose **vCrowdloan**. On the uppermost toolbar, select either DOT Slot or KSM Slot to find your desired project.

![](/files/G37baPpzJdgFV534XPcx)

![](/files/qpKPbE5bZwugQpe7ApFu)

**Step 2**: Scroll down to select the project you want to contribute to. Hit **Contribute**. If you want to refer your friend and receive 50% additional bonus, click on the **share icon** next to each project to get the share link.

![](/files/BRChLEzGBErKJl0wfO0s)

![](/files/2FUi7IXISyDEX2TtTBXh)

**Step 3**: Enter the amount of DOT/KSM you want to contribute and key in the referral address if available. Hit **Confirm**. Review your transaction and hit **Confirm** again.

![](/files/niolXSKOKfb1gx95AtI1)

![](/files/Oodgc7G1QIf3H9L37d5q)

**Step 4**: In SubWallet's pop-up window, key in your password and hit **Approve**.

![](/files/vWMWBcKV9H7pldwyyhrD)

## Manage Staking

### vStaking&#x20;

**Step 1**: On the left menu column, choose **vStaking**. Select **vKSM**.

![](/files/CqQPJC4XLoHU3cpIVc0q)

**Step 2**: Slide to choose the amount of KSM you want to stake. If you don't have enough KSM on Bifrost, you can choose to **Cross in** from the Relay Chain. Note that the minimum amount required to mint is 1 KSM.&#x20;

![](/files/MAcMbaXCytHCtl3iiVLu)

Step 3: Hit **Mint**, then click on **Confirm**.

![](/files/eYPjSNNccubq6Y07D9R4)

![](/files/bHUY57wrEIxGQ03BZyJ2)

**Step 4**: In SubWallet's pop-up window, key in your password and hit **Approve**.

![](/files/rf5io7mq9d2ioYTEL3H0)

### Collateral Staking

**Step 1**: On the left menu column, select **Collator**. Scroll down to see the list of collators and choose one that you wish to delegate to. Hit **Delegate**.

![](/files/sGfVLSXKpuokD4iyaagK)

![](/files/gdhyF1hNNTO58LJ4RkT1)

**Step 2**: Enter the amount you want to delegate, then hit **Delegate**. Note that you must delegate at least 50 BNC. Review your transaction and select **Confirm**.

![](/files/OpKk0Lk6wPDM3iCtAMkx)

![](/files/CK5z9KOhkS273ASNAFRz)

**Step 3**: In SubWallet's pop-up window, key in your password and hit **Approve**.

![](/files/XIwAGe8hinyPYO36jNUr)

## Manage Liquidity

### Add Liquidity

**Step 1**: On the left menu column, choose **Farm**. If you haven't got any LP token, hover over the one you would like to get and hit **Get LP**. You will be taken to Zenlink Portal to add liquidity.

![](/files/GTB2tvHMvzV23DE0wLdb)

**Step 2**: Enter the amount of each token then hit **Supply**. Review your transaction, click on **Confirm**, and in SubWallet's pop-up window, key in your password and hit **Approve**. (Zenlink will ask you to agree to their terms and conditions if you haven't done so already. Repeat step 2 after hitting **Accept**.)

![](/files/74RUDuFQcKzp4Ti0kuSC)

![](/files/6zietatb1YDk8Xb4kWTz)

![](/files/JXiQc0wiwLpBZ3R82Olw)

![](/files/tRCIioqRn7S8GkGklK2d)

**Step 3**: Go back to Bifrost portal and hit **Deposit** under the LP that you have just got. Enter the amount you wish and click on **Deposit** again. Review your transaction and hit **Confirm**.

![](/files/xynrjttbM9R0tY2XqE3v)

![](/files/3bhPhSAeTs4rdEpIpclD)

**Step 4**: In SubWallet's pop-up window, key in your password and hit **Approve**.

![](/files/sbqoJhF0q6SAoJUTsTaJ)

### Withdraw Liquidity

**Step 1**: On the left menu column, choose **Farm**. Under the LP token that you have deposited, click on **Manage**.

![](/files/jjG6fbtjdVSnU2RJ3DXT)

**Step 2**: Choose **Withdraw** on the toolbar. Enter the amount and hit **Withdraw**. Review your transaction and select **Confirm**.

![](/files/Fnk8f0Ofyj4i7bwH2Kuq)

![](/files/T6EzaQK3zcTRkKIkAOlp)

**Step 3**: In SubWallet's pop-up window, key in your password and hit **Approve**.

![](/files/BNt2dhBd9aQKIYWT7HpG)

## Bridge Tokens

## Swap Tokens

**Step 1**: On the left menu clumn, choose **Swap**. Select the token you want to pay and receive respectively, then enter the amount in either box.

![](/files/CVBuECTBgKqXPgBnTTFY)

![](/files/JRpmL0Z9mjDNCC8bQvlz)

![](/files/eVPquXtbC8NKvtIvTtEM)

**Step 2**: Hit **Swap**, then hit **Confirm** on the pop-up box. Enter your password on SubWallet's pop-up window and click on **Approve**.&#x20;

![](/files/7Jw6j8ntk4YUd98qLuCn) ![](/files/stkeBavtvIVEjwwZGrfr)

![](/files/Uq1Hcw0asoRd7XGZy7jh)

**Step 3**: You can check your balance on both Bifrost App and SubWallet Extension. In this case, the amount of KSM on Bifrost is 0.0004.

![](/files/pT07JKQ4Ho70U7Ffha08) ![](/files/kHjInGXAVvJNBFYRZ000)


---

# 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.subwallet.app/beta/dapps-user-guide/bifrost.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.
