問題タブ [web3py]
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.
python - BSC で Web3.py を使用してトークンの正確な値を取得するには? 関数 getAmountsOut() が間違った値を返す
みなさん、こんばんは、できるだけ明確にしようと思います。私は web3.py を使用して s**tcoins の価格を取得しようとしていましたが、多くの問題を解決した後、私が尋ねた質問に行き詰まっています。
calcsell 関数は、トークンの値を BNB で返す関数でなければなりません
私が得る値は次の
とおりです。USD SHIT_TOKEN VALUE IN USD に変換するだけ
です: 340708627.4489159379891912819
正しいものは次のとおりです
。SHIT_TOKEN VALUE IN BNB : 0.048846069961106416 | USD SHIT_TOKEN VALUE IN USD に変換するだけ
です: 16.98585439310707
推測はありますか?ご不明な点がございましたら、お気軽にお問い合わせください。
python - ペアを取得して 2 つの AttributeError を交換する方法: Web3.py に 'Contract' オブジェクトに属性 'methods' がありません
私はパイソンを使用しています。2 つのトークンを交換するためのペアを取得します。入手方法は?2 つのトークンの逆の値を取得します。しかし、この値を取得できません。このような方法を使用しています。
`
uniswap_pair = uniswap_factory.methods.getPair(tokenIn, tokenOut).call()
uniswap_reserves = uniswap_pair.methods.getReserve().call()
しかし、私にはエラーがあります。
uniswap_pair = uniswap_factory.methods.getPair(tokenIn, tokenOut).call() AttributeError: 'Contract' object has no attribute 'methods'
web3 - BSC 保留プールで保留中のトランザクションを確認するにはどうすればよいですか?
現在、BSC の保留中のトランザクションからデータを取得しようとしているので、次のコーディング行を使用して mempool の変更を確認しています。
プールに追加され、while ループで更新される新しい保留中のトランザクションを確認できます。しかし、「swapExactTokensForETH」を実行してテストし、mempool で自分の tx を確認すると、表示されません。私は何を間違っていますか!私が行方不明になっているものはありますか?