【问题标题】:Fail with error 'TransferHelper: TRANSFER_FROM_FAILED'失败并出现错误 \'TransferHelper: TRANSFER_FROM_FAILED\'
【发布时间】:2022-08-22 23:01:48
【问题描述】:

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

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

我因错误 \'TransferHelper: TRANSFER_FROM_FAILED\'而失败

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


    pancakeswap2_txn = contract.functions.swapExactTokensForETHSupportingFeeOnTransferTokens(
      tokenValue, 0, [contract_id, spend],
      sender_address,
      (int(time.time()) + 1000000)

    ).buildTransaction({
      \'from\': sender_address,
      \'gas\': 1800000,
      \'gasPrice\': web3.toWei(input(\"How much Gwei: \"), \'gwei\'),
      \'nonce\': web3.eth.get_transaction_count(sender_address),
    })

    signed_txn = web3.eth.account.sign_transaction(pancakeswap2_txn, private_key = config.private)
    tx_token = web3.eth.send_raw_transaction(signed_txn.rawTransaction)

    标签: bsc pancakeswap


    【解决方案1】:

    您只需要启用/批准您想要在 PancakeSwap 中交换的代币。我是手动完成的(购买和出售每个令牌以进行批准。)

    【讨论】:

      猜你喜欢
      • 2022-08-08
      • 2018-02-24
      • 2012-09-24
      • 2013-07-18
      • 2021-10-12
      • 2020-10-23
      • 2020-07-20
      • 2011-05-25
      • 2016-02-20
      相关资源
      最近更新 更多