diff options
author | Wei-Ning Huang <w@cobinhood.com> | 2018-09-26 11:00:04 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2018-12-19 18:55:22 +0800 |
commit | 4b0f4f9ad181a870bd3087ea7b1a805b384a529c (patch) | |
tree | 274acdf1520032f6f57708308a11874e5d723ad0 /dex/network.go | |
parent | 9acf5fc03ad7dabcd88eb8972db032122ef5ebe1 (diff) | |
download | dexon-4b0f4f9ad181a870bd3087ea7b1a805b384a529c.tar dexon-4b0f4f9ad181a870bd3087ea7b1a805b384a529c.tar.gz dexon-4b0f4f9ad181a870bd3087ea7b1a805b384a529c.tar.bz2 dexon-4b0f4f9ad181a870bd3087ea7b1a805b384a529c.tar.lz dexon-4b0f4f9ad181a870bd3087ea7b1a805b384a529c.tar.xz dexon-4b0f4f9ad181a870bd3087ea7b1a805b384a529c.tar.zst dexon-4b0f4f9ad181a870bd3087ea7b1a805b384a529c.zip |
dex: update consensus core interface
Diffstat (limited to 'dex/network.go')
-rw-r--r-- | dex/network.go | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/dex/network.go b/dex/network.go index a12e357eb..a186921a4 100644 --- a/dex/network.go +++ b/dex/network.go @@ -1,6 +1,9 @@ package dex -import "github.com/dexon-foundation/dexon-consensus-core/core/types" +import ( + "github.com/dexon-foundation/dexon-consensus-core/core/crypto" + "github.com/dexon-foundation/dexon-consensus-core/core/types" +) type DexconNetwork struct { receiveChan chan interface{} @@ -20,18 +23,20 @@ func (n *DexconNetwork) BroadcastVote(vote *types.Vote) { func (n *DexconNetwork) BroadcastBlock(block *types.Block) { } -// BroadcastWitnessAck broadcasts witnessAck to all nodes in DEXON network. -func (n *DexconNetwork) BroadcastWitnessAck(witnessAck *types.WitnessAck) { -} - // SendDKGPrivateShare sends PrivateShare to a DKG participant. func (n *DexconNetwork) SendDKGPrivateShare( - recv types.NodeID, prvShare *types.DKGPrivateShare) { + pub crypto.PublicKey, prvShare *types.DKGPrivateShare) { } // BroadcastDKGPrivateShare broadcasts PrivateShare to all DKG participants. func (n *DexconNetwork) BroadcastDKGPrivateShare( - prvShare *types.DKGPrivateShare) { + prvShare *types.DKGPrivateShare) { +} + +// BroadcastDKGPartialSignature broadcasts partialSignature to all +// DKG participants. +func (n *DexconNetwork) BroadcastDKGPartialSignature( + psig *types.DKGPartialSignature) { } // ReceiveChan returns a channel to receive messages from DEXON network. |