# RosSwap-FAQ

> ### Ros**Swap交易为什么有时出现了失败？**
>
> 有可能是节点延迟,造成获取价格有误差，本身价格波动大 ,当前的数量和提交的那一刻所能获得的数量有误差，也有可能是有最佳的路径,但是用户已经提交。

> ### **钱包一直链接不上，流动性添加不确认**
>
> 钱包无法连接成功，建议先查看主网是否有切换，要登陆BSC主链进入FstSwap，交易量激增，把 Gas费用调高可以改善。

> ### **钱包资产无法显示，网络延迟、pending等问题可更换节点**&#x20;
>
> 打开钱包，点击我的--系统设置--节点设置，然后更换节点试一试。&#x20;

> ### **如果approve（批准操作）失败、提取失败等相关问题**
>
> 可以尝试提高Gas费或者尝试切换节点 。手机钱包节点切换在设置--节点设置当中进行切换。

> ### **转账错误到代币合约地址**
>
> 所有误转入合约地址的代币项目方都没办法追回，合约并未留有转出代币的方式，非常抱歉。

> ### **RosSwap安全吗？RosSwap有通过审计吗？**
>
> 眼见为实：
>
> 查看这些对于 RosSwap 的安全审计报告：
>
> [**Beosin**](#user-content-fn-1)[^1] 对 [**RosSwap**](https://beosin.com/audits/Roselle_202301161655.pdf) 的安全审计&#x20;

> ### **公开透明：**
>
> **RosSwap**在开源软件上构造：我们的网站和所有的智能合约都是公开的，以便最大化透明度。

> ### **转账卡顿、延迟，数据显示等问题处理方式**
>
> Bitkeep在【转账】页面，【矿工费设置】里面点击自定义，将gaslimt和gasPrice调高使交易加速。
>
> 迟迟不到账，首先刷新页面，确定是否网页没有及时更新。

> ### **用户跨链桥出现的延迟到账**
>
> 你好，出现未及时到账情况可尝试更换节点，查看钱包链接是否正常。如依然未到账请[ 联系管理](https://t.me/RosSwapDex) 提供交易哈希查看。

> ### **创建或者移除流动性是否会收取手续费**
>
> 当用户交易该币对产生的手续费会暂时先直接留存在对应LP池子中，只有当该池子有创建或移除流动性动作的时候，手续费会以LP形式转入手续费合约地址。

> ### **手续费分配情况**
>
> 交易费率0.3%，其中0.15%奖励给流动性提供者，0.08%奖励会打包为每年定期的产品股权打包给用户分红，0.07%将给到团队，用于开发维护和建设。

> ### **NFT、合约领域有没有引入协议的想法？能具体说下吗？**
>
> 关于NFT、合约板块的引入未来大概率都会实现，我们当然希望可以更加丰富生态，但需要一步一步来。如果有运营策略的调整或者推进都会第一时间通过官方渠道发声，欢迎大家关注我们的官方账号。

> ### **使用哪个钱包最好？**
>
> 请根据您的个人需要，不过鉴于目前的热门钱包经过操作性和安全性多方面对比，更多的全球用户选择使用[MetaMask](https://metamask.io/)钱包。

> ### **为什么我的交易失败了？**
>
> 您可以通过 **<https://fonscan.io>** 查看您的链上交易状态及失败/错误的原因。您需要复制交易 ID (tx id) 并在搜索栏中粘贴查看。

> ### 价格是由什么决定的？
>
> 价格是由每个资金池的token相对数量决定。智能合约维持一个常量公式：x\*y=k，在这个条件下，x=token1, y = token2, k=常量。每一笔交易，都会删除一定数量的token，用来换取另一个token的数量。这期间，常量k不变，余额更新。因此，每笔交易都会调整token的余额，从而改变价格。

> ### **流动性的实现原理？**
>
> 回到公式x*y=k，若我们用A兑换了等值数量的代币B后，使得x增加m，y减少n，则兑换后(x+m)*(y-n)=k每进行一次代币的兑换，就会导致代币对的兑换汇率发生变化，即常说的价格滑点，基于简单的数学分析可以看出，如果池子内的x与y无限大，则相应的兑换汇率滑点越小，市场流动性也就越大。因此其系统流动性依赖于资金池代币对贮藏量，也就是常说的TVL(total value lockede)

> ### 为什么我的兑换会失败？
>
> 兑换时手续费不足，或者滑点容忍度调的太小，会导致兑换失败。
>
> 您可以在兑换时通过高级设置窗口，将滑点容忍度调大，同时保证钱包账户有足BNB作为手续费，来确保交易成功。

[^1]:


---

# 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.rosswap.com/zh/faq.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.
