gpt4 book ai didi

python - Web3 - 通过代码购买 BSC 代币(加密货币)

转载 作者:行者123 更新时间:2023-12-04 17:19:00 24 4
gpt4 key购买 nike

我正在尝试用我的代码购买 $TRY 代币。它是 BSC token 。问题是当我向契约(Contract)汇款时,我没有收到任何 token :/

我要购买的契约(Contract): https://bscscan.com/token/0xc12ecee46ed65d970ee5c899fcc7ae133aff9b03

我正在使用 Web3 包装器在 Python 中编码:https://pypi.org/project/web3/

 signed_txn = w3.eth.account.sign_transaction(dict(
nonce=w3.eth.getTransactionCount(MY_WALLET),
gasPrice=int(w3.eth.gasPrice*1.5),
gas=200000,
to=w3.toChecksumAddress('0xc12ecee46ed65d970ee5c899fcc7ae133aff9b03'),
value=w3.toWei(amount, 'ether'),
data=b'',
),
'PRIVATEKEY',
)

我试过契约(Contract)地址: https://bscscan.com/tx/0xb9652d6f36d22a13a5fc877ade45d7f1c882eec80fd224c87949284793f6fe1a付款没问题,但我没有收到任何 token 。

我也尝试过煎饼路由器: https://bscscan.com/tx/0xc89b620fc08c37dec87f1daa0d79cb1a01f2f0e7b9c200e6fcaf52c66ebe5297但是我收到一个错误“指示顶级调用是成功还是失败的状态代码(仅适用于 Post BYZANTIUM block )。我不明白。

我的账户详情(只有 4 笔交易): https://bscscan.com/address/0x033f7eea8799696ff46293cf8d84903a6aeeab05

你知道我如何用代码买卖这个代币吗?我用 pancakeswap 手动完成。还有一个具有相同地址的 ETH $TRY 代币,但我遇到了同样的问题......

最佳答案

我设法做我想做的。

我不直接将钱汇给契约(Contract)(一些契约(Contract)不处理这个,其他的是,但在我的例子中没有)。所以我使用了合约的功能,你可以在 bscscan 上的“Contract”->“writeContract”部分看到你的合约的功能。根据你开发契约(Contract)的人,你可以找到你正在寻找的功能:)

此处是用于与合约交互的代码示例:

contract = w3.eth.contract(CONTRACT_ADDRESS, abi=ABI_CODE)
contract.functions.FUNCTION_OF_THE_CONTRACT().transact()

abi代码可以在bscscan的“合约”列表中找到,称为“合约ABI”

关于python - Web3 - 通过代码购买 BSC 代币(加密货币),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67282494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com