問題タブ [dapp]

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 投票する
1 に答える
821 参照

blockchain - BSC ノード mempool コンテンツにアクセスする効率的な方法は何ですか?

現在、bsc ノードの mempool を監視するプログラムを書いています。私の BSC ノードはリクエスト数によって課金されるため、時間とコストを節約する最善の方法を模索しています。ここに私が見つけたいくつかの計画があります:

  1. mempool Explorer のサービスを利用します。https://www.blocknative.com/ . これは明らかに最適なプランではありません。なぜなら、私はすでにクイックノード サービスで 99 ドルを支払っていて、提供されたリストにまだいくつかの取引がないことを発見したからです。
  2. ユーザー web3py 保留フィルター:new_transaction_filter = w3.eth.filter('pending') new_transaction_filter.get_new_entries()およびw3.eth.get_transaction(entry)各エントリ用。これもかなりの時間を浪費し、多くの web3 リクエストのコストがかかるため、効率的ではありません。
  3. この pending_block = w3.eth.get_block(block_identifier='pending', full_transactions=True)呼び出しは、マイニングされたブロック番号を持つトランザクションのみを返し、明らかに「保留中」のトランザクションは返しません。
  4. を使用しw3.geth.txpool.content()ます。これにより、保留中のすべてのトランザクションを一度に出力できますが、呼び出し続けると、重複したレコードが表示されます。

mempool を取得する正しい方法を教えてください。ありがとうございました。

0 投票する
0 に答える
40 参照

blockchain - minitng dapp ボタンが dapp fix で機能しない

私のフロントエンドで

すべてのweb3コンポーネントをセットアップしましたが、まだミントボタンが機能していないようですが、接続ボタンが表示され、完全に機能しています。

誰かがここで私を助けてくれたらうれしいです

契約: https://github.com/Rugg-0/Cattos-NFT dapp をデプロイしました: https://github.com/Rugg-0/Cattos

ABIはこれ

これが minting.TSX dapp コードです