电子服务器方法:"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"以外的任何有用信息。这意味着您的交易发生了一些变化(出现新交易或确认交易)。就是这样。
如果我使用方法 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"以外的任何有用信息。这意味着您的交易发生了一些变化(出现新交易或确认交易)。就是这样。