Bitcoin-Core

我可以通過 NodeJS 應用程序遠端使用 walletnotify 或 blocknotify 嗎?

  • February 25, 2018

我想從我在雲伺服器上執行的比特幣節點獲取資訊,用於在我的電腦上執行的 NodeJS 應用程序中進行更改。那麼,在 bitcoin.conf 文件中,我應該有類似的東西walletnotify=curl http://My.IP.Address:PortAppUses/walletnotify.js?tx=%s嗎?如果這是正確的,我應該在 walletnotify.js 文件中寫什麼來簡單地將傳入的交易 id 保存為變數?

在您的範例中,您告訴它將事務 id 作為 GET 請求放在 tx 參數下的 URI 中。

walletnotify=curl http://My.IP.Address:PortAppUses/walletnotify.js?tx=%s

您需要在裡面做的walletnotify.js就是拉txGET,在 nodejs express 中是這樣的:

const express = require("express");
const app = express();
const request = require("request");

app.get("/", function(req, res){

   let transactionId = req.query.tx;

   //do whatever with transactionId

}); 

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