Questions tagged [whisper]

Whisper is an upcoming P2P messaging protocol that will be integrated into the EtherBrowser

21 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
4
votes
0answers
193 views

Whisper protocol: Version conflict between geth and ethereumj

I am trying to use whisper in a permissioned network with both geth and ethereumj nodes. The Java nodes detect the capability shh version 2 of their geth peers, but only check for nodes with ...
3
votes
0answers
149 views

What is the position of Whisper and Swarm in the Ethereum 2.0 Roadmap

Back in 2015, Ethereum vision was to be a "World Computer" relying on three main complementary technologies: Ethereum for decentralized Logic Swarm for decentralized Storage Whisper for decentralized ...
3
votes
0answers
74 views

getMessages() throwing error

I tried the following in the console: web3.shh.post({topics: ["a"], payload: "0x847a786376", ttl: "0x1E", workToProve: "0x9" }) var f = web3.shh.filter({topics: ["a"]}) f.get() [{ expiry: 0, ...
2
votes
1answer
92 views

Exchange messages between two clients of Dapp without spending gas?

Let's say that I want to build a Dapp such that users can exchange messages between each other. I guess you can consider it a chat Dapp. Is there any way for the two users to find the "address" of ...
2
votes
0answers
424 views

A decentralized marketplace with Swarm/Whisper and Ethereum Smart Contract

I was thinking about a workflow where we could use Swarm, Whisper and Ethereum in order to sell any kind of digital data. I drew a sequence chart and I wanted to have some feedbacks: Is there ...
2
votes
1answer
588 views

Can I send a whisper (shh) message to an Ethereum address?

It seems that we can only send a message by creating new symmetric keys and key pairs ( shh.newSymKey() and shh.newKeyPair() Then post shh.post() a message using the parameters: symKeyId which ...
1
vote
0answers
25 views

Are there any web3 libraries for react-native or for android light-client?

I want to create a chat application using the whisper protocol for android platform , But I'm trying to use the current web3 package with react-native but I'm unable to use it as web3 package has ...
1
vote
0answers
34 views

Whisper shh subscribe VS newMessageFilter

Can anyone explain the difference between shh_subscribe and shh_newMessageFilter functions? Their getters (shh_subscription and shh_getFilterMessages) return almost identical results.
1
vote
0answers
63 views

How to enable mail server (mailserver) when starting a whisper node by using “geth”?

As title, I can't find any flag about enabling the "mailserver" when starting whisper node. However, I found a Diagnostic Tool called "wnode":https://github.com/ethereum/go-ethereum/wiki/Diagnostic-...
1
vote
0answers
11 views

Can I expose a dapp via whisper ?

I have a question regarding the possibility and probably the steps to do in order to be able to export my App via the whisper protocol. how to do it and in which case it can be better than other ...
1
vote
0answers
70 views

Whisper: Error: failed to reach the PoW target, specified pow time (5 seconds) was insufficient

From web3.py docs/SHH_API: ttl: Time-to-live in seconds. powTime: Maximal time in seconds to be spent on proof of work. powTarget: Minimal PoW target required for this message. On the ...
1
vote
0answers
119 views

How does whisper work in Ethereum?

I am trying to build a Dapp and I need to send messages between any two users. The messages would be used to reach a sort of private agreement between them. The agreement then could be published on ...
1
vote
1answer
95 views

Topics in messages are ignored in filters from shh console

I have setup a private network for testing Whisper. I cannot make filters based on topics to be of any use, because regardless of how I set them, all messages are received. I already have found some ...
1
vote
2answers
577 views

Do nodes need to have static IP addresses to connect to a private blockchain?

A private blockchain on Ethereum: When we want to add more than one nodes, e.g. two nodes A and B, to a private blockchain, we let node A add the other node: admin.addPeer() and node B call A. Both ...
1
vote
0answers
126 views

On-chain text encryption using Whisper protocol

Could one send a 10-character encrypted message within an ERC-20 transaction using the whisper protocol ON-CHAIN? Or could that only be achieved by running private nodes and setting up a p2p server? ...
1
vote
0answers
276 views

Can I use web3.shh with Parity client?

I'm trying to whisper a message using web3.shh following the example here: https://github.com/paritytech/parity/wiki/Whisper-Overview web3.shh.post({ "topic": 't', "payload": 'p'}); And it throws an ...
0
votes
0answers
24 views

Send message in blockchain network using web3.shh

I want to send message from one address to another in the ethereum network using shh module of web3js library. const Web3 = require('web3'); const url = 'http://localhost:7545'; ...
0
votes
0answers
7 views

How to use whisper on the geth mobile android library?

I want to create a chat application using the whisper protocol, I wanted to know if there is any way by which I can use whisper on the node running on geth mobile android library, or does the library ...
0
votes
0answers
22 views

ethereum whisper's method 'addPrivateKey' returning different keyid pair for same private key

Can somebody please explain why running this code produces different key-id pair each time? Is it not supposed to be unique for a given pvt key? web3.shh.addPrivateKey('...
0
votes
0answers
23 views

Implementing Whisper in Dapp without local node?

I was thinking of implementing chat functionality on top of whisper, however the few examples I've seen all have running a local node as the first step. Example - https://github.com/ethereum/meteor-...
0
votes
0answers
99 views

Is there any Ropsten (or any other testnet) node with whisper enabled?

I am trying the embark framework which has whisper integration. I wanted to deploy the dapp and test it live. If there is one could you let me know the endpoint and port. Thanks :)