Api

在文本文件中列印 websocket 消息

  • January 23, 2017

我正在攻讀經濟學博士學位,目前正在研究比特幣。我試圖了解發件人如何決定他們在交易中包含多少費用。由於在幾十年內礦工將主要獲得費用獎勵,我認為這是一個重要的問題。如果我能掌握所有未確認交易的數據,那就太好了。這將使我能夠根據可用資訊查看每筆交易包含多少費用,即記憶體池中已經有多少交易以及這些交易包含多少費用。當然,我可以在 blockchain.info 上看到這些交易,但是有沒有辦法可以將它們保存在文件中?

多虧了你管上的一個非常清晰的影片,我可以使用 blockchain.info 的 websocket 在我的瀏覽器控制台日誌上接收交易,但是我如何在文本文件中列印,比如說幾十萬?

有人可以幫我嗎?非常感謝!

簡單範例,使用 Python 3 和websocket-client庫。

from websocket import create_connection

ws = create_connection("wss://ws.blockchain.info/inv")
ws.send("""{"op":"unconfirmed_sub"}""")
while True:
   tx = ws.recv()
   print("tx!")
   with open("bitcointx.json", "a") as f:
       f.write(tx + "\n####\n")

引用自:https://bitcoin.stackexchange.com/questions/50935