問題タブ [binance-chain]
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.
ethereum - BscScan を使用せずにプログラムで BSC トランザクションの詳細を抽出できますか?
BscScan に表示されるデータをプログラムで取得したいのですが、その API はかなり制限されているようで、HTML コンテンツを解析して抽出することは避けたいと考えています。
このデータを公開する REST API を見つけることができるかどうか疑問に思っています。たとえば、https: //bsc-dataseed.binance.org が REST エンドポイントを公開している場合と同様です。
私が正しく理解している場合、その URL はこの仕様を実装する必要があります: https://github.com/ethereum/execution-apis、およびここ: https://github.com/ethereum/execution-apis/blob/main/src/eth /transaction.json探しているものとまったく同じように聞こえる eth_getTransactionByHash を確認できますが、これにアクセスする方法/かどうかはわかりません。
ありがとう。
blockchain - バイナンス スマート チェーンから生データを取得する方法 (特定のアドレスの txs)
何がわからないのか、これが可能かどうかはわかりません。これはイーサリアムでも同様の問題になると思うので、タグにイーサリアムをマークしたのはそのためです。
私が達成したいことの例を説明します。
「Elonomics」というトークンがあります。 https://bscscan.com/address/0xd3ecc6a4ce1a9faec1aa5e30b55f8a1a4b84f938
アドレスが「0x3a78ea5c462f0afa76fa091a70a7bcd020b274d6」の所有者がいます。所有者アドレスからのすべての tx があります: https://bscscan.com/txs?a=0x3a78ea5c462f0afa76fa091a70a7bcd020b274d6
所有者からトランザクションの 1 つを受け取ったとき、たとえば 0x6f81f2dbd285d772c6b34151b676f6749ef75ac9a6c76b5e4dfa844a0c6932d2"
このトランザクションのログはhttps://bscscan.com/tx/0x6f81f2dbd285d772c6b34151b676f6749ef75ac9a6c76b5e4dfa844a0c6932d2#eventlogで読み取ることができます 。
誰かが「totalSupply :1500000800000」を設定したことを読み取ることができます
そして今私の質問です:
- json データ (または dAPP で動的に更新できるその他のデータ) のこれらのログを使用して、この特定の所有者アドレスに関連するすべての tx をフェッチすることは可能ですか?
- txs ログのデータは暗号化されていますか? (はいの場合、これの形式と、bscscanの方法でこれを復号化する方法は何ですか)
- bscscan のようなサードパーティ アプリケーションを使用する代わりに、これらのデータをブロックチェーンから直接取得することは可能ですか?