aboutsummaryrefslogtreecommitdiffstats
path: root/dex/network.go
diff options
context:
space:
mode:
authorWei-Ning Huang <w@cobinhood.com>2018-09-26 11:00:04 +0800
committerWei-Ning Huang <w@dexon.org>2018-12-19 18:55:22 +0800
commit4b0f4f9ad181a870bd3087ea7b1a805b384a529c (patch)
tree274acdf1520032f6f57708308a11874e5d723ad0 /dex/network.go
parent9acf5fc03ad7dabcd88eb8972db032122ef5ebe1 (diff)
downloaddexon-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.go19
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.