aboutsummaryrefslogtreecommitdiffstats
path: root/core/agreement.go
diff options
context:
space:
mode:
authorJimmy Hu <jimmy.hu@dexon.org>2018-09-26 17:13:37 +0800
committerGitHub <noreply@github.com>2018-09-26 17:13:37 +0800
commit7450e6ba7f7299d03b04a7e2a9b3bc5911b94cfe (patch)
tree41b823a05f81615558a37567dab85e2958b59329 /core/agreement.go
parent663817d3e0d5a3c28cb0c5e378a533e242af5fdf (diff)
downloaddexon-consensus-7450e6ba7f7299d03b04a7e2a9b3bc5911b94cfe.tar
dexon-consensus-7450e6ba7f7299d03b04a7e2a9b3bc5911b94cfe.tar.gz
dexon-consensus-7450e6ba7f7299d03b04a7e2a9b3bc5911b94cfe.tar.bz2
dexon-consensus-7450e6ba7f7299d03b04a7e2a9b3bc5911b94cfe.tar.lz
dexon-consensus-7450e6ba7f7299d03b04a7e2a9b3bc5911b94cfe.tar.xz
dexon-consensus-7450e6ba7f7299d03b04a7e2a9b3bc5911b94cfe.tar.zst
dexon-consensus-7450e6ba7f7299d03b04a7e2a9b3bc5911b94cfe.zip
crypto: sigtopub to crypto package. remove SigToPubFn (#141)
Diffstat (limited to 'core/agreement.go')
-rw-r--r--core/agreement.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/core/agreement.go b/core/agreement.go
index 1b1cbde..65711d5 100644
--- a/core/agreement.go
+++ b/core/agreement.go
@@ -105,7 +105,6 @@ type agreement struct {
data *agreementData
aID *atomic.Value
notarySet map[types.NodeID]struct{}
- sigToPub SigToPubFn
hasOutput bool
lock sync.RWMutex
pendingBlock []pendingBlock
@@ -119,7 +118,6 @@ func newAgreement(
recv agreementReceiver,
notarySet types.NodeIDs,
leader *leaderSelector,
- sigToPub SigToPubFn,
blockProposer blockProposerFn) *agreement {
agreement := &agreement{
data: &agreementData{
@@ -129,7 +127,6 @@ func newAgreement(
blockProposer: blockProposer,
},
aID: &atomic.Value{},
- sigToPub: sigToPub,
candidateBlock: make(map[common.Hash]*types.Block),
}
agreement.restart(notarySet, types.Position{})
@@ -237,7 +234,7 @@ func (a *agreement) sanityCheck(vote *types.Vote) error {
}(); !exist {
return ErrNotInNotarySet
}
- ok, err := verifyVoteSignature(vote, a.sigToPub)
+ ok, err := verifyVoteSignature(vote)
if err != nil {
return err
}