tendermint/consensus/priv_validator.go

27 lines
612 B
Go
Raw Normal View History

package consensus
import (
. "github.com/tendermint/tendermint/blocks"
db_ "github.com/tendermint/tendermint/db"
. "github.com/tendermint/tendermint/state"
)
//-----------------------------------------------------------------------------
type PrivValidator struct {
PrivAccount
db *db_.LevelDB
}
2014-09-14 15:37:32 -07:00
// Double signing results in an error.
func (pv *PrivValidator) SignProposal(proposal *Proposal) {
//TODO: prevent double signing.
2014-10-07 19:37:20 -07:00
pv.SignSignable(proposal)
}
// Double signing results in an error.
2014-09-14 15:37:32 -07:00
func (pv *PrivValidator) SignVote(vote *Vote) {
//TODO: prevent double signing.
2014-10-07 19:37:20 -07:00
pv.SignSignable(vote)
}