我可以在不经过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,这听起来和我想要的完全一样,但我不确定如何/是否可以访问它。

谢谢。

您可以使用web3/ethers直接从节点获取交易收据。

// mainnet 
const web3 = new Web3('https://bsc-dataseed1.binance.org:443');
// testnet
const web3 = new Web3('https://data-seed-prebsc-1-s1.binance.org:8545');

BSC的RPC端点:https://docs.binance.org/smart-chain/developer/rpc.html

可以从web3api.com提供一个好的jprc端点。

这个页面是由bscscan和etherscan的制造商创建的。

你需要什么代码lang?可以为python提供代码!

最新更新