diff options
author | Wei-Ning Huang <w@dexon.org> | 2019-01-24 15:05:24 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-03-12 12:19:09 +0800 |
commit | 6c3d02b7c43ee470938fb929f60336d151cf25ca (patch) | |
tree | 842113610aae4631622cc1052d7d00e8befc9d8b /dex/governance.go | |
parent | df60600936084e5c0b795c1a53dd65fa778b37be (diff) | |
download | dexon-6c3d02b7c43ee470938fb929f60336d151cf25ca.tar dexon-6c3d02b7c43ee470938fb929f60336d151cf25ca.tar.gz dexon-6c3d02b7c43ee470938fb929f60336d151cf25ca.tar.bz2 dexon-6c3d02b7c43ee470938fb929f60336d151cf25ca.tar.lz dexon-6c3d02b7c43ee470938fb929f60336d151cf25ca.tar.xz dexon-6c3d02b7c43ee470938fb929f60336d151cf25ca.tar.zst dexon-6c3d02b7c43ee470938fb929f60336d151cf25ca.zip |
consensus: dexcon: snapshot round height when finalizing block (#170)
Instead of having BP to send a tx to register the round height, just
modify the state when finalizing block.
Diffstat (limited to 'dex/governance.go')
-rw-r--r-- | dex/governance.go | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/dex/governance.go b/dex/governance.go index e9ea1f89c..1b037cf2b 100644 --- a/dex/governance.go +++ b/dex/governance.go @@ -145,20 +145,6 @@ func (d *DexconGovernance) NodeSet(round uint64) []coreCrypto.PublicKey { return pks } -// NotifyRoundHeight register the mapping between round and height. -func (d *DexconGovernance) NotifyRoundHeight(targetRound, consensusHeight uint64) { - data, err := vm.PackNotifyRoundHeight(targetRound, consensusHeight) - if err != nil { - log.Error("failed to pack snapshotRound input", "err", err) - return - } - - err = d.sendGovTx(context.Background(), data) - if err != nil { - log.Error("failed to send snapshotRound tx", "err", err) - } -} - // AddDKGComplaint adds a DKGComplaint. func (d *DexconGovernance) AddDKGComplaint(round uint64, complaint *dkgTypes.Complaint) { data, err := vm.PackAddDKGComplaint(round, complaint) |