# OpenSwap Project Token Bridging & Bridge Vault Tutorial (testnet)

**Introduction**

This tutorial will walk you through the steps of bridging project tokens on OpenSwap testnet across different chains and participating in Bridge Vault single asset staking.&#x20;

### **Project Token Bridging Across Different Chains**

1. Select different source chain and destination chain

![](https://lh5.googleusercontent.com/SdGym352X2FrZYFJ3z_obfgVORgiiHIH0m4qmb-NTytsZVUNiWMoB8pL_ZKa9gblRPivvlwOuzueeO0oXNU_KJ0S2PitVxW7LmkyGx733zfSD6A30uHy19tWvn08TbCKu6sSc04Q)

2\.  Select OSWAP as token input and insert the amount&#x20;

![](https://lh5.googleusercontent.com/ygB3at7co3L-ZLfMxQa5TWwVCvPl2VVg-oBOYGACcdpUHhfpzK3coAZtL6QA_fSZt_WHg9Q1bJE_NJSxrtGiq6oEdy6t4_2_m5Bjpvm-jlwb8VqqMfTXiDZWcA5NlBlDeMz5heUU)

3\.  (Approve the token &) Create the order

![](https://lh6.googleusercontent.com/j_q2kinfw6wn9481xkMTMK84TTb0nJPj3bBNymX7NIEfeRDX_viNBGNctt0PUM9xg-zSfFIQpw4YaB0VdBaj9Z4Xmd_1mRT4QZSAEY7bVPJkigJ8VE0K88YYAvctPOgVUniuXFPc)

4\. Review the order on the “Record” page&#x20;

![](https://lh5.googleusercontent.com/m7RG5ZGfeUPhTGmU6DLhonDrJ_tTHMbO6wHzW005tIBSPqx9RcxQ8TPK20ijrRsDZvrPZjT2uo-Z1wVSYo7Z4VZI4bM1RNzQHWvzsH2FpAxAnXxDf8cEUOfEKbn2GXajGwec3cMJ)

### Bridge Vault Single Asset Staking

1. (Approve &)Click the “Add” button

![](https://lh6.googleusercontent.com/T8ro85dc3JNwZXxRAjdNPzRUULN7Jn03soBIE3jB77z-_RVqglnASrRFcPleTQwLTzNLJvL7Kcdfu98fnkgYGX-0_5mAbHxy_o8nSLpjBBTCOWU_vt0Qoru5EwxgISZ7lhuDN49l)

2\. Insert the Amount and Confirm it

![](https://lh6.googleusercontent.com/C27Wemr8Ot_QhH83Rg8t5m8dn2JzXWn2aq6uWbdtoyiYE_Gz0RA9EcvK9Mi6NsshGhVot_Xr1qwqmXEG7aHOxiYPWgUZsbUQGNaTlWNdrE0xYymxNt0f9ooX3vv1FdSwo90pAUSB)

3\. Review the updated Vault Info&#x20;

![](https://lh3.googleusercontent.com/dFtjPV21UV1FBPumZUEmwIXY4JoGhw5Cg8KMTSpoT7UNsSVMXOU7S9aCxjGbukt45lJrO9vm8kJ1reTJzWSabhsC_0e-C89Up7AW3HZYyTMabSH6gWMFH7uPvNGuP45ZntfmNcps)

4\. Receive transaction fee when other people swap&#x20;

![](https://lh6.googleusercontent.com/2fqD0P7PnIGvEI9QExEEXKWbwaRUbqe3EqDEcFhyG6z94u3HWpeMuHoBYGGPBXz1oGQH0dPnSY3YIHDfzgr6DkGaL5QdhTDg_jl8KyXXFiEEfolynoJBCx6FaBb26zhMoZOSa7Vp)

5\. Remove Liquidity to withdraw deposited tokens

![](https://lh3.googleusercontent.com/YfNCUT6KD154rgcTp_wy5t8Fc4_dg1dP2JRl0Aa2GVyhnXJV86ktazdWViQO5U84SnytJecIUZpKPK_oB065P-qC1PPxqf21lyP7qNgVIzAFYuaUBEZdbnQ0mcgMvPNMnl4yYnbr)

6\. Review the amount received on explorer

![](https://lh3.googleusercontent.com/T1bxrt31alMHoRoYVrw88O143238tnyUn7cM_occXS79HERjefGx4DsRzhcGOglAnfw06nVKRSksVUladzzSM1PPZiskrxk1nHHd6YcxSJ_rLzKAP2sBBzb3M7cTfQSktETMY4xZ)


---

# 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://doc.openswap.xyz/tutorial/openswap-project-token-bridging-and-bridge-vault-tutorial-testnet.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.
