Transactions
試圖獲取兩個特定日期之間的所有交易
我正在嘗試為需要及時獲取 A 點和 B 點之間發生的所有事務的研究項目製作 python 腳本,但我找不到任何可以從中獲取數據的 API、網站或庫。
那麼,我可以從哪裡獲得這些數據呢?
如果沒有任何網站/API/庫可以讓我從 A 到 B 獲取資訊,我的第二個選擇是只獲取所有交易並只獲取從 A 點到 B 點的交易,但我也不知道從哪裡獲得所有交易,有什麼線索嗎?
謝謝。
尋找服務提供商可用性/評論的問題在本網站上是題外話,但幸運的是,您可以簡單地執行一個比特幣全節點來獲取並為自己驗證這些資訊!更好的是,由於您自己驗證資訊,因此不存在從某些第三方 API 提供不正確資訊的風險。
為此,您需要安裝並執行一些比特幣全節點軟體,例如bitcoin-core。當您第一次執行該軟體時,它將開始下載並驗證網路歷史記錄,這將需要一些時間(取決於您的硬體需要多長時間,值得查找如何優化它。在大多數情況下,您可以期待它需要幾個小時到幾天之間的任何地方)。
一旦您的節點與網路同步,您可以編寫一些腳本來呼叫
bitcoin-cli
,並根據您的需要索引輸出。
<https://mempool.space/docs/api/rest>
mempool.space api 應該滿足您的需求…