diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2019-04-08 10:57:18 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-08 10:57:18 +0800 |
commit | 1ea06aaeda901ed8c5bfa0dd8341f232038b4bd9 (patch) | |
tree | 071a5d3b6af93b853c604008c982c97636a6f78f /core/agreement-mgr.go | |
parent | 99e3dfee0eb2ffbb4fb0afb8e65664a7c9d91bcd (diff) | |
download | tangerine-consensus-1ea06aaeda901ed8c5bfa0dd8341f232038b4bd9.tar.gz tangerine-consensus-1ea06aaeda901ed8c5bfa0dd8341f232038b4bd9.tar.zst tangerine-consensus-1ea06aaeda901ed8c5bfa0dd8341f232038b4bd9.zip |
core: filter vote if already processed (#552)
* core: more aggresive vote filter
* add test
Diffstat (limited to 'core/agreement-mgr.go')
-rw-r--r-- | core/agreement-mgr.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/agreement-mgr.go b/core/agreement-mgr.go index 4e6f230..af0adf2 100644 --- a/core/agreement-mgr.go +++ b/core/agreement-mgr.go @@ -257,6 +257,7 @@ func (mgr *agreementMgr) processVote(v *types.Vote) (err error) { } if err = mgr.baModule.processVote(v); err == nil { mgr.baModule.updateFilter(mgr.voteFilter) + mgr.voteFilter.AddVote(v) } return } |