implement broadcast_duplicate_vote endpoint

This commit is contained in:
mossid
2018-10-13 18:58:32 +09:00
parent 69ecda18f9
commit 93e2350270
10 changed files with 209 additions and 1 deletions

View File

@ -3,6 +3,7 @@ package client
import (
"context"
"github.com/tendermint/tendermint/crypto"
cmn "github.com/tendermint/tendermint/libs/common"
tmpubsub "github.com/tendermint/tendermint/libs/pubsub"
nm "github.com/tendermint/tendermint/node"
@ -132,6 +133,10 @@ func (Local) TxSearch(query string, prove bool, page, perPage int) (*ctypes.Resu
return core.TxSearch(query, prove, page, perPage)
}
func (Local) BroadcastDuplicateVote(pubkey crypto.PubKey, vote1 types.Vote, vote2 types.Vote) (*ctypes.ResultBroadcastDuplicateVote, error) {
return core.BroadcastDuplicateVote(pubkey, vote1, vote2)
}
func (c *Local) Subscribe(ctx context.Context, subscriber string, query tmpubsub.Query, out chan<- interface{}) error {
return c.EventBus.Subscribe(ctx, subscriber, query, out)
}