mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-12 21:01:21 +00:00
reconnect validator
This commit is contained in:
@ -12,11 +12,12 @@ func Routes(network *TendermintNetwork) map[string]*rpc.RPCFunc {
|
||||
// "unsubscribe": rpc.NewWSRPCFunc(Unsubscribe, []string{"event"}),
|
||||
|
||||
"status": rpc.NewRPCFunc(StatusResult(network), ""),
|
||||
"blockchain": rpc.NewRPCFunc(GetChainResult(network), "chain"),
|
||||
"get_chain": rpc.NewRPCFunc(GetChainResult(network), "chainID"),
|
||||
"register_chain": rpc.NewRPCFunc(RegisterChainResult(network), "chainConfig"),
|
||||
"validator_set": rpc.NewRPCFunc(GetValidatorSetResult(network), "valsetID"),
|
||||
"register_validator_set": rpc.NewRPCFunc(RegisterValidatorSetResult(network), "valSet"),
|
||||
"register_validator_set": rpc.NewRPCFunc(RegisterValidatorSetResult(network), "valSetID"),
|
||||
"validator": rpc.NewRPCFunc(GetValidatorResult(network), "valSetID,valID"),
|
||||
"update_validator": rpc.NewRPCFunc(UpdateValidatorResult(network), "chainID,valID,rpcAddr"),
|
||||
|
||||
"start_meter": rpc.NewRPCFunc(network.StartMeter, "chainID,valID,event"),
|
||||
"stop_meter": rpc.NewRPCFunc(network.StopMeter, "chainID,valID,event"),
|
||||
@ -60,6 +61,12 @@ func GetValidatorResult(network *TendermintNetwork) interface{} {
|
||||
}
|
||||
}
|
||||
|
||||
func UpdateValidatorResult(network *TendermintNetwork) interface{} {
|
||||
return func(chainID, valID, rpcAddr string) (NetMonResult, error) {
|
||||
return network.UpdateValidator(chainID, valID, rpcAddr)
|
||||
}
|
||||
}
|
||||
|
||||
func GetMeterResult(network *TendermintNetwork) interface{} {
|
||||
return func(chainID, valID, eventID string) (NetMonResult, error) {
|
||||
return network.GetMeter(chainID, valID, eventID)
|
||||
|
Reference in New Issue
Block a user