#
grpc
import "command-line-arguments"
#
Index
func CreateGrpcServer() *grpc.Server func CreateWebGrpcServer(grpcServer *grpc.Server) *grpcweb.WrappedGrpcServer func CreateWebGrpcServerWithWebsockets(grpcServer *grpc.Server) *grpcweb.WrappedGrpcServer func StartFaucetServer(grpcPort int, metricsPort int, twitterClient *twitter.Client, ethClient *ethclient.Client, privateKey *ecdsa.PrivateKey, publicKey *ecdsa.PublicKey, dripConfig *faucet.DripConfig, logger *zap.Logger) func StartHTTPServer(grpcWebServer *grpcweb.WrappedGrpcServer, port int, logger *zap.Logger) func StartMetricsServer(port int, logger *zap.Logger) func StartRPCServer(grpcServer *grpc.Server, port int, logger *zap.Logger) func StartRelayServer(grpcPort int, metricsPort int, ethClient *ethclient.Client, config *relay.RelayServerConfig, logger *zap.Logger) func StartSnapshotServer(grpcPort int, metricsPort int, config *snapshot.SnapshotServerConfig, logger *zap.Logger) func StartStreamServer(grpcPort int, metricsPort int, ethclient *ethclient.Client, multiplexer *multiplexer.Multiplexer, logger *zap.Logger)
#
func CreateGrpcServer
func CreateGrpcServer() *grpc.Server
#
func CreateWebGrpcServer
func CreateWebGrpcServer(grpcServer *grpc.Server) *grpcweb.WrappedGrpcServer
#
func CreateWebGrpcServerWithWebsockets
func CreateWebGrpcServerWithWebsockets(grpcServer *grpc.Server) *grpcweb.WrappedGrpcServer
#
func StartFaucetServer
func StartFaucetServer(grpcPort int, metricsPort int, twitterClient *twitter.Client, ethClient *ethclient.Client, privateKey *ecdsa.PrivateKey, publicKey *ecdsa.PublicKey, dripConfig *faucet.DripConfig, logger *zap.Logger)
#
func StartHTTPServer
func StartHTTPServer(grpcWebServer *grpcweb.WrappedGrpcServer, port int, logger *zap.Logger)
#
func StartMetricsServer
func StartMetricsServer(port int, logger *zap.Logger)
#
func StartRPCServer
func StartRPCServer(grpcServer *grpc.Server, port int, logger *zap.Logger)
#
func StartRelayServer
func StartRelayServer(grpcPort int, metricsPort int, ethClient *ethclient.Client, config *relay.RelayServerConfig, logger *zap.Logger)
#
func StartSnapshotServer
func StartSnapshotServer(grpcPort int, metricsPort int, config *snapshot.SnapshotServerConfig, logger *zap.Logger)
StartStreamServer starts a gRPC server and a HTTP web-gRPC server wrapper for an ECS snapshot service. The gRPC server is started at port and HTTP server at port + 1.
#
func StartStreamServer
func StartStreamServer(grpcPort int, metricsPort int, ethclient *ethclient.Client, multiplexer *multiplexer.Multiplexer, logger *zap.Logger)
StartStreamServer starts a gRPC server and a HTTP web-gRPC server wrapper for an ECS stream service. The gRPC server is started at port and HTTP server at port + 1.
Generated by gomarkdoc