|
|
|
@ -3,10 +3,13 @@ package utils |
|
|
|
|
import ( |
|
|
|
|
"github.com/ethereum/go-ethereum/eth" |
|
|
|
|
"github.com/ethereum/go-ethereum/ethutil" |
|
|
|
|
"github.com/ethereum/go-ethereum/logger" |
|
|
|
|
"github.com/ethereum/go-ethereum/websocket" |
|
|
|
|
"github.com/ethereum/go-ethereum/xeth" |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
var wslogger = logger.NewLogger("WS") |
|
|
|
|
|
|
|
|
|
func args(v ...interface{}) []interface{} { |
|
|
|
|
return v |
|
|
|
|
} |
|
|
|
@ -106,6 +109,8 @@ func (self *WebSocketServer) Serv() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func StartWebSockets(eth *eth.Ethereum) { |
|
|
|
|
wslogger.Infoln("Starting WebSockets") |
|
|
|
|
|
|
|
|
|
sock := NewWebSocketServer(eth) |
|
|
|
|
go sock.Serv() |
|
|
|
|
} |
|
|
|
|