aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMission Liao <mission.liao@dexon.org>2019-03-21 11:56:31 +0800
committerMission Liao <mission.liao@dexon.org>2019-03-21 11:56:31 +0800
commit586089e1d9a421e5af085636ae35f0497cc6cfef (patch)
treefbe67d4c66c0dba80c6359c498244353cbdc7e55
parentdf9a1dcc9f9fbf7b10ef9a8f2d7eaafe42c45df0 (diff)
downloaddexon-consensus-586089e1d9a421e5af085636ae35f0497cc6cfef.tar.gz
dexon-consensus-586089e1d9a421e5af085636ae35f0497cc6cfef.tar.zst
dexon-consensus-586089e1d9a421e5af085636ae35f0497cc6cfef.zip
Tmp
-rw-r--r--core/configuration-chain.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/configuration-chain.go b/core/configuration-chain.go
index a8b613b..55ae83c 100644
--- a/core/configuration-chain.go
+++ b/core/configuration-chain.go
@@ -426,10 +426,6 @@ func (cc *configurationChain) initDKGPhasesFunc() {
}
func (cc *configurationChain) runDKG(round uint64, reset uint64) (err error) {
- // Check if corresponding DKG signer is ready.
- if _, _, err = cc.getDKGInfo(round, false); err == nil {
- return ErrSkipButNoError
- }
cc.dkgLock.Lock()
defer cc.dkgLock.Unlock()
var (
@@ -454,6 +450,10 @@ func (cc *configurationChain) runDKG(round uint64, reset uint64) (err error) {
abortCh <- struct{}{}
}
}()
+ // Check if corresponding DKG signer is ready.
+ if _, _, err = cc.getDKGInfo(round, false); err == nil {
+ return ErrSkipButNoError
+ }
tickStartAt := 1
if cc.dkg == nil {