电子服务器方法:"blockchain.scripthash.subscribe"

Electrum server method: "blockchain.scripthash.subscribe"

如果我使用方法 blockchain.scripthash.subscribe 订阅 scripthash 更改,我会通过套接字状态接收。我订阅的原因 - 我想知道我的余额何时以及如何更改。我可以从状态中获取新余额吗?我可以从状态中获取哪些真正有用的信息?

我的订阅请求:

{
   jsonrpc: '2.0',
   method: "blockchain.scripthash.subscribe",
   params: 
     ['a3eacd2b04a0cb761ca944d7d449a53b6c030c6081398fc13b5b1fd537c20547'],
   id: 1,
}

回复:

{ jsonrpc: '2.0',
  result:
   'ad5423815bdaa3054efa39130d92cf876100c9da37e5b5105a7abcca2882f4cc',
  id: 1 }

当我将一些硬币发送到另一个钱包时的通知:

{ jsonrpc: '2.0',
  result:
   'ad5423815bdaa3054efa39130d92cf876100c9da37e5b5105a7abcca2882f4cc',
  id: 1 }

根据 docs 状态只是您所有交易的散列,以特定方式排序。

只要是hash就无法获得除"it was changed"以外的任何有用信息。这意味着您的交易发生了一些变化(出现新交易或确认交易)。就是这样。