shh_post
Whisper メッセージを送信します。
パラメータ
1. Object - Whisper ポストオブジェクト
from : DATA
オプショナル
60バイト
送信者のアイデンティティ
to : DATA
60バイト
受信者のアイデンティティ
指定した場合は、Whisper はメッセージを暗号化し、指定した受信者のにが復号できるようにします。
topics : DATA の配列
DATA トピックの配列
受信者がメッセージを特定するために使用します。
payload : DATA
メッセージのペイロード
priority : QUANTITY
The integer of the priority in a rang from ... (?).
ttl : QUANTITY
integer of the time to live in seconds.
code:params.js
params: [{
from: "0x04f96a5e25610293e42a73908e93ccc8c4d4dc0edcfa9fa872f50cb214e08ebf61a03e245533f97284d442460f2998cd41858798ddfd4d661997d3940272b717b1",
to: "0x3e245533f97284d442460f2998cd41858798ddf04f96a5e25610293e42a73908e93ccc8c4d4dc0edcfa9fa872f50cb214e08ebf61a0d4d661997d3940272b717b1",
payload: "0x7b2274797065223a226d6",
priority: "0x64",
ttl: "0x64",
}]
戻り値
Boolean
メッセージが送信された際に true を返します。
それ以外の場合は false
サンプル
code:example.sh
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"shh_post","params":[{"from":"0xc931d93e97ab07fe42d923478ba2465f2..","topics": "0x68656c6c6f20776f726c64","payload":"0x68656c6c6f20776f726c64","ttl":0x64,"priority":0x64}],"id":73}' // Result
{
"id":1,
"jsonrpc":"2.0",
"result": true
}
参考