Api
在文本文件中列印 websocket 消息
我正在攻讀經濟學博士學位,目前正在研究比特幣。我試圖了解發件人如何決定他們在交易中包含多少費用。由於在幾十年內礦工將主要獲得費用獎勵,我認為這是一個重要的問題。如果我能掌握所有未確認交易的數據,那就太好了。這將使我能夠根據可用資訊查看每筆交易包含多少費用,即記憶體池中已經有多少交易以及這些交易包含多少費用。當然,我可以在 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")