mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-26 03:01:42 +00:00
rpc: generalized rpc using reflection on funcs and params
This commit is contained in:
@ -11,6 +11,7 @@ import (
|
||||
mempl "github.com/tendermint/tendermint/mempool"
|
||||
"github.com/tendermint/tendermint/p2p"
|
||||
"github.com/tendermint/tendermint/rpc"
|
||||
"github.com/tendermint/tendermint/rpc/core"
|
||||
sm "github.com/tendermint/tendermint/state"
|
||||
"github.com/tendermint/tendermint/types"
|
||||
)
|
||||
@ -137,10 +138,10 @@ func (n *Node) DialSeed() {
|
||||
}
|
||||
|
||||
func (n *Node) StartRpc() {
|
||||
rpc.SetRPCBlockStore(n.blockStore)
|
||||
rpc.SetRPCConsensusState(n.consensusState)
|
||||
rpc.SetRPCMempoolReactor(n.mempoolReactor)
|
||||
rpc.SetRPCSwitch(n.sw)
|
||||
core.SetPipeBlockStore(n.blockStore)
|
||||
core.SetPipeConsensusState(n.consensusState)
|
||||
core.SetPipeMempoolReactor(n.mempoolReactor)
|
||||
core.SetPipeSwitch(n.sw)
|
||||
rpc.StartHTTPServer()
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user