You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 19, 2020. It is now read-only.
Copy file name to clipboardexpand all lines: Readme.md
+12-2
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,19 @@ Shhwift
3
3
4
4
A client for the [Ethereum Whisper][1] communication protocol, written in Swift.
5
5
6
-
Currently requires a running Ethereum node with Whisper enabled on the JSON-RPC interface. For instance, by running [Ethereum Go][2] with the following parameters:
6
+
### Running an ethereum node
7
+
8
+
Shhwift currently requires a running Ethereum node with Whisper enabled on the JSON-RPC interface. For instance, by running [Ethereum Go][2] with the following parameters:
7
9
8
10
geth --shh --rpc --rpcapi "shh"
9
11
12
+
### Enabling Peer-to-peer messaging
13
+
14
+
The default Ethereum boot nodes currently do not run Whisper. This means that you won't be able to participate in the Whisper peer-to-peer network, unless you explicitly use a Whisper node as bootnode.
15
+
16
+
You can run such a bootnode yourself by running ``geth --shh`` and use the enode url that it prints upon startup as the bootnode argument for the other nodes:
0 commit comments