go-ethereum/swarm/api
nolash d5daa9a323 swarm/network: event feed/websockets pss msg notification
Adds pub/sub of incoming Pss messages using event.Feed,
and a websockets interface for pss send and notifications
through persistent connection using rpc.notifier.

Websocket RPC are started automatically on the swarm executable
if the --pss flag is present. If more instances are to be run,
alternate ws ports can be specified with the --pssport flag.

Current implementation also includes a shallow builtin ping/pong handler
with topic "pss" and version 1, to simplify POCs and testing against pss.
This will eventually be removed, so no code should be made dependent on it.
2017-05-06 14:25:00 +01:00
..
client all: update license information 2017-04-14 10:29:00 +02:00
http all: update license information 2017-04-14 10:29:00 +02:00
testdata/test0 core, core/vm: added gas price variance table 2016-10-14 18:09:17 +02:00
api.go swarm/api: better name resolver handling (#3754) 2017-04-13 11:06:19 +02:00
api_test.go swarm/api: refactor and improve HTTP API (#3773) 2017-04-07 00:22:22 +02:00
config.go swarm/network: pss 0.1 2017-05-06 14:25:00 +01:00
config_test.go swarm/api: Update ENS root address for Ropsten & prod (#3391) 2016-12-01 19:33:10 +01:00
filesystem.go swarm/api: FUSE read-write support (#13872) 2017-04-12 02:06:02 +02:00
filesystem_test.go swarm/api: refactor and improve HTTP API (#3773) 2017-04-07 00:22:22 +02:00
manifest.go swarm/api: FUSE read-write support (#13872) 2017-04-12 02:06:02 +02:00
manifest_test.go swarm: plan bee for content storage and distribution on web3 2016-08-31 16:19:40 +02:00
storage.go swarm/api: FUSE read-write support (#13872) 2017-04-12 02:06:02 +02:00
storage_test.go swarm/api: refactor and improve HTTP API (#3773) 2017-04-07 00:22:22 +02:00
testapi.go swarm/network: pss 0.1 2017-05-06 14:25:00 +01:00
uri.go all: update license information 2017-04-14 10:29:00 +02:00
uri_test.go all: update license information 2017-04-14 10:29:00 +02:00