问题标签 [pancakeswap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
85 浏览

javascript - 在 Pancakeswap 上的 web3 中使用 swapExactTokensForTokensSupportingFeeOnTransferTokens 时,我没有得到任何结果。它执行,但没有错误没有结果

我正在尝试使用 JS 和 web3 对 Pancakswap 进行交换。我在 routerV2 合同上使用 swapExactTokensForTokensSupportingFeeOnTransferTokens 函数。有问题的代码:

它确实在“结果”中返回一个对象,其中包含调用、发送和方法组件等内容,但实际上并没有发生交换,也没有给出任何类型的错误。

我想知道我是否应该在“发送”组件中传递气体信息,但我找不到有关发送功能需要什么的信息。

另一方面,实际上我意识到我只是通过一个提供商连接到 web3,但它实际上并不是一个 hdwalletprovider。我想我不能指望它工作,但我会预料到某种错误,我可能仍然需要知道如何发送气体信息并提供该功能所需的任何其他支持。

谁能提供有关我可能还需要什么的线索?

或者任何可以在 pancakeswap v2 路由器上进行 web3 交换的代码示例..?

0 投票
1 回答
366 浏览

reactjs - 如何使用测试网运行 PancakeSwap V2?

我正在本地主机上测试 Pancakeswap v2 前端存储库,但无法切换到测试网。(https://github.com/pancakeswap/pancake-frontend)当我更新NEXT_PUBLIC_CHAIN_ID = "56"NEXT_PUBLIC_CHAIN_ID = "97"哪个对测试网有效时出现错误。

未处理的运行时错误错误:调用还原异常(method="canClaim(address)",errorArgs=null,errorName=null,errorSignature=null,reason=null,code=CALL_EXCEPTION,version=abi/5.5.0)

未处理的运行时错误错误:调用还原异常 (method="aggregate((address,bytes)[])",errorArgs=null,errorName=null,errorSignature=null,reason=null,code=CALL_EXCEPTION,version=abi/5.5。 0)

如何将 Pancakeswap V2 与 bsc 测试网或 kovan 测试网一起使用?

0 投票
0 回答
121 浏览

python - web3.py swapExactTokensForTokens 交易失败失败并出现错误“PancakeRouter:INSUFFICIENT_OUTPUT_AMOUNT”

我正在尝试调用路由器合约的 swapExactTokensForTokens,我需要将 USDT 交换为 tokenB。这是交易的代码:

但我总是收到错误“失败并出现错误'PancakeRouter:INSUFFICIENT_B_AMOUNT'”。在使用 BNB 时,此代码可以与 swapExactETHForTokens 一起使用。

谢谢你的建议

0 投票
0 回答
66 浏览

json - 如何通过 pancakeswap 的流动性获得前 2000 个代币?

我需要 pancakeswap 上的令牌列表。我找不到官方的graphql api。

其实我想要的是这个;池中至少有 20 bnb 的平价列表。(或者可能是等于池中 20 bnb 的 busd)

我正在链接中编写一个graphql查询,如下所示。但是在返回查询结果时出现错误。

https://bsc.streamingfast.io/subgraphs/name/pancakeswap/exchange-v2

错误:

除了这个地址,还有其他网站可以获取这些信息吗?如果你能帮忙,我会很高兴。

0 投票
0 回答
241 浏览

bsc - 失败并出现错误“TransferHelper:TRANSFER_FROM_FAILED”

我正在尝试创建一个脚本来在 pancakeswap 上出售代币,但似乎无法让它工作。

我可以买得很好,但不能卖。

我因错误“TransferHelper:TRANSFER_FROM_FAILED”而失败

该脚本很受欢迎,代币余额取决于小数点。我只是希望有一种方法可以让我保持 100% 的平衡。

0 投票
0 回答
18 浏览

smartcontracts - Pancake Swap 智能合约交易失败,错误为 INSUFFICIENT_B_AMOUNT

当尝试在此合约上写入 addLiquidityEth 时,交易失败并出现错误 Fail with error 'PancakeRouter: INSUFFICIENT_B_AMOUNT'。为什么是这样?

输入是:

  • addLiquidityEth: .0171
  • token (address): 0x32f7f735D4Fb03f92F81562bf69B1dEA72181FCa
  • amountTokenDesired (uint256): 100000000000000000000
  • amountTokenMin (uint256): 100000000000000000000
  • amountETHMin (uint256): 171000000000000000
  • to (address): 0x1ef47b1fb42a2a3872e33F18b629e559648299d7
  • deadline (uint256): 1645863301

我觉得解决方案非常简单,就像我没有允许 PancakeSwap 或其他东西使用我的资金......但不应该包含在这篇文章中,或者我在能够写之前错过了一步到这个功能?

0 投票
0 回答
19 浏览

bsc - 交换和液化代币

我正在创建一个交换和液化令牌,并希望这样做而不损害每次交换的协议。

是否可以在购买时建立一个征收 4% 税的代币 - 2% 兑换为 BUSD,2% 兑换为 BNB,而不会显示为 poocoin 上的出售?

对于销售相同的 4% 税与上述相同的逻辑。

0 投票
1 回答
21 浏览

erc20 - 我无法移除 pancakeswap 的流动性

在主题中,我无法消除 pancakeswap 的流动性;/

我的合约地址 0xe7a3fcc8577cc9a57787590f740b795694441ffd 有人会帮忙吗?

屏幕

0 投票
1 回答
38 浏览

blockchain - Pancakeswap 交易费 - 何时收取?(流动资金池不显示)

我找不到PancakeSwap 如何/何时从交易中收取 0.25% 的费用,没有任何迹象表明它收取任何费用!

我尝试了什么:

-获取我的 bnb 余额。

-获取代币的流动性池。

-进行了购买交易。

- 再次获取代币的流动性池。

- 再次获取我的 bnb 余额。

数据:

-初始BNB余额:0.061694940013323232

-购买交易后:0.060829815013323232(购买0.00001 + Gas 0.000855125)

-代币地址:0xc709878167ed069aea15fd0bd4e9758ceb4da193 (Day Of Defeat 19% TAX)

-购买交易:https ://bscscan.com/tx/0xa660eb5e16d872e29bf7caf7d7c5ef999a36cfdb488c05c1554587543d7151cf

-初始 LP:4306.338723965573665600 BNB 1793846330848.225230596341489117 DOD

-交易后LP:4306.338733965573665600 BNB 1793846326693.044169436006428854 DOD

-收到的代币:4155.181061160335060263 - 19% TAX = 3365.696659539871398814 DOD

数学:

LP BNB DIFF:4306.338733965573665600 - 4306.338723965573665600 = 0.00001

LP 代币差异:1793846330848.225230596341489117 - 1793846326693.044169436006428854 = 4155.181061160335060263

如您所见,掉期费无处可见...

所以我的问题是,PancakeSwap 什么时候从交易中收取 0.25% 的费用?

0 投票
0 回答
13 浏览

c# - 我试图在 BNB 网络上交换加密货币,我想在 c# 中执行此操作,给定 TokenA 和 TokenB,最快的方法是什么?

我已经调查了一段时间,我找不到任何东西,我能找到的最多的是我必须以某种方式使用 web3 调用这个函数

我只需要一个简单的例子来说明如何用 c# 做到这一点