[Config] Enable gRPC listen endpoint and client connetion #259
Labels
off-chain
Off-chain business logic
relayminer
Changes related to the Relayminer
service
Anything related to general-purpose RPC service support
Milestone
Objective
With the current setup, Pocket nodes are not exposing any gRPC port that lets clients such as
POKTRollSDK
,AppGateServer
orRelayMiner
connect to it using a simple gRPC client.This makes these clients require a
cosmosclient.Context
dependency which forces us to run them as aCosmosSDK
standalone binary which is a blocker forPOKTRollDSK
to run as an importable library that other project could use in their own codebase.Origin Document
pokt-network/helm-charts#15 (comment)
Goals
CosmosSDK
's context (cosmostclient.Context
)poktrolld
)Deliverables
helm-charts
to enable and expose--grpc.addr
helm-charts/pull/16.POKTRollSDK
to usegrpc.ClientConn
to talk to Pocket nodes [SDK] feat: Have distinct JSON-RPC and gRPC urls #261AppGateServer
andRelayMiner
to use a gRPC client instead of cosmos clientFlagGRPC
to their respectivecmd.go
commandsquery_node_rpc_url
query_node_grpc_url
) and sending transactions (tx_node_grpc_url
) [Configs] Add foundation for RelayMiner operation configs. #284helm-charts
to reflect the changes made toAppGateServer
andRelayMiner
config files helm-charts/pull/15.Non-goals / Non-deliverables
poktrolld tx
commands to use gRPC to submit transactions to Pocket nodes.Creator: @red-0ne
Co-Owners: @Olshansk , @bryanchriswhite
The text was updated successfully, but these errors were encountered: