Skip to content
This repository was archived by the owner on Aug 19, 2020. It is now read-only.
/ Shhwift Public archive

A client for the Ethereum Whisper communication protocol, written in Swift.

License

Notifications You must be signed in to change notification settings

Charterhouse/Shhwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Stefan van den Oord
Jul 15, 2016
f5ab028 · Jul 15, 2016

History

61 Commits
Jun 28, 2016
Jul 15, 2016
May 12, 2016
Jul 12, 2016
Jul 15, 2016
Jul 12, 2016
Jun 1, 2016
May 12, 2016
Jul 8, 2016
Jun 1, 2016
Jun 28, 2016
Jun 28, 2016
Jul 14, 2016

Repository files navigation

Shhwift

A client for the Ethereum Whisper communication protocol, written in Swift.

Running an ethereum node

Shhwift currently requires a running Ethereum node with Whisper enabled on the JSON-RPC interface. For instance, by running Ethereum Go with the following parameters:

geth --shh --rpc --rpcapi "shh"

Enabling Peer-to-peer messaging

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.

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:

geth --shh --rpc --rpcapi "shh" --bootnodes enode://<public key>@<ip address>:30303 

About

A client for the Ethereum Whisper communication protocol, written in Swift.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages