1

geth コンソールで web3 を実行する簡単なささやきの例を取得しようとしています。

var f = web3.shh.filter({topics: ["qwerty"]})
f.get()
web3.shh.getMessages("qwerty")
web3.shh.post({topics: ["qwerty"], payload: "0x847a786376", ttl: "0x1E", workToProve: "0x9" })

しかし、私はこれらのエラーが発生しています:

> f.get()
Filter ID Error: filter().get() can't be chained synchronous, please provide a callback for the get() method.
    at web3.js:3602:23
    at <anonymous>:1:1

> web3.shh.getMessages("qwerty")
TypeError: 'getMessages' is not a function
    at <anonymous>:1:1

> web3.shh.post({topics: ["qwerty"], payload: "0x847a786376", ttl: "0x1E", workToProve: "0x9" })
The method shh_post does not exist/is not available
    at web3.js:3119:20
    at web3.js:6023:15
    at web3.js:4995:36
    at <anonymous>:1:1

ドキュメンテーションは最新ではありませんか、それとも私の geth バージョン (1.4.5 と 1.5 を試しました) で動作しませんか? また、「存在しない/使用できません」というエラーが表示されますweb3.shh.newIdentity()

4

0 に答える 0