fix subscribe command and client (remove rlp encoding of subscription params)

This commit is contained in:
Ian Norden
2020-09-02 14:13:51 -05:00
parent e917ccb973
commit add6afadd7
3 changed files with 8 additions and 10 deletions
+3 -3
View File
@@ -77,17 +77,17 @@ func serve() {
}
func startServers(server s.Server, settings *s.Config) error {
logWithCommand.Debug("starting up IPC server")
logWithCommand.Info("starting up IPC server")
_, _, err := rpc.StartIPCEndpoint(settings.IPCEndpoint, server.APIs())
if err != nil {
return err
}
logWithCommand.Debug("starting up WS server")
logWithCommand.Info("starting up WS server")
_, _, err = rpc.StartWSEndpoint(settings.WSEndpoint, server.APIs(), []string{"vdb"}, nil, true)
if err != nil {
return err
}
logWithCommand.Debug("starting up HTTP server")
logWithCommand.Info("starting up HTTP server")
_, _, err = rpc.StartHTTPEndpoint(settings.HTTPEndpoint, server.APIs(), []string{"eth"}, nil, nil, rpc.HTTPTimeouts{})
return err
}
+1 -5
View File
@@ -70,11 +70,7 @@ func subscribe() {
payloadChan := make(chan w.SubscriptionPayload, 20000)
// Subscribe to the watcher service with the given config/filter parameters
rlpParams, err := rlp.EncodeToBytes(ethSubConfig)
if err != nil {
logWithCommand.Fatal(err)
}
sub, err := subClient.Stream(payloadChan, rlpParams)
sub, err := subClient.Stream(payloadChan, *ethSubConfig)
if err != nil {
logWithCommand.Fatal(err)
}