diff options
author | Sonic <sonic@cobinhood.com> | 2018-10-12 15:02:33 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-04-09 21:32:49 +0800 |
commit | 1da23cc940d308e5376e3056c2737ddd2f01642a (patch) | |
tree | 39543166fae33dfe2dd70ce03900384c0ebd6d51 /dex/governance.go | |
parent | cdf1f022696971d9d6209d577ed0b578e7462007 (diff) | |
download | go-tangerine-1da23cc940d308e5376e3056c2737ddd2f01642a.tar go-tangerine-1da23cc940d308e5376e3056c2737ddd2f01642a.tar.gz go-tangerine-1da23cc940d308e5376e3056c2737ddd2f01642a.tar.bz2 go-tangerine-1da23cc940d308e5376e3056c2737ddd2f01642a.tar.lz go-tangerine-1da23cc940d308e5376e3056c2737ddd2f01642a.tar.xz go-tangerine-1da23cc940d308e5376e3056c2737ddd2f01642a.tar.zst go-tangerine-1da23cc940d308e5376e3056c2737ddd2f01642a.zip |
dex: network: implement the network interface
Diffstat (limited to 'dex/governance.go')
-rw-r--r-- | dex/governance.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/dex/governance.go b/dex/governance.go index 369cc2f0c..37985cec4 100644 --- a/dex/governance.go +++ b/dex/governance.go @@ -10,10 +10,13 @@ import ( coreCrypto "github.com/dexon-foundation/dexon-consensus-core/core/crypto" coreEcdsa "github.com/dexon-foundation/dexon-consensus-core/core/crypto/ecdsa" coreTypes "github.com/dexon-foundation/dexon-consensus-core/core/types" + "github.com/dexon-foundation/dexon/common" + "github.com/dexon-foundation/dexon/core" "github.com/dexon-foundation/dexon/core/types" "github.com/dexon-foundation/dexon/core/vm" "github.com/dexon-foundation/dexon/crypto" + "github.com/dexon-foundation/dexon/event" "github.com/dexon-foundation/dexon/log" "github.com/dexon-foundation/dexon/params" "github.com/dexon-foundation/dexon/rlp" @@ -276,3 +279,20 @@ func (d *DexconGovernance) IsDKGFinal(round uint64) bool { count := s.DKGFinalizedsCount(big.NewInt(int64(round))).Uint64() return count >= threshold } + +// TODO(sonic): finish these +func (d *DexconGovernance) GetChainNum(uint64) uint32 { + return 3 +} + +func (d *DexconGovernance) GetNotarySet(uint32, uint64) map[string]struct{} { + return nil +} + +func (d *DexconGovernance) GetDKGSet(uint64) map[string]struct{} { + return nil +} + +func (d *DexconGovernance) SubscribeNewCRSEvent(ch chan core.NewCRSEvent) event.Subscription { + return nil +} |