@@ -31,6 +31,7 @@ import (
3131
3232 "github.com/algorand/go-deadlock"
3333
34+ "github.com/algorand/go-algorand/agreement"
3435 "github.com/algorand/go-algorand/network"
3536 "github.com/algorand/go-algorand/protocol"
3637 "github.com/algorand/go-algorand/util/timers"
@@ -48,7 +49,7 @@ type NetworkFacadeMessage struct {
4849type NetworkFacade struct {
4950 network.GossipNode
5051 NetworkFilter
51- timers.Clock
52+ timers.Clock [agreement. TimeoutType ]
5253 nodeID int
5354 mux * network.Multiplexer
5455 fuzzer * Fuzzer
@@ -77,7 +78,7 @@ func MakeNetworkFacade(fuzzer *Fuzzer, nodeID int) *NetworkFacade {
7778 n := & NetworkFacade {
7879 fuzzer : fuzzer ,
7980 nodeID : nodeID ,
80- mux : network .MakeMultiplexer (fuzzer . log ),
81+ mux : network .MakeMultiplexer (),
8182 clocks : make (map [int ]chan time.Time ),
8283 eventsQueues : make (map [string ]int ),
8384 eventsQueuesCh : make (chan int , 1000 ),
@@ -345,7 +346,7 @@ func (n *NetworkFacade) Disconnect(sender network.Peer) {
345346 n .fuzzer .Disconnect (n .nodeID , sourceNode )
346347}
347348
348- func (n * NetworkFacade ) Zero () timers.Clock {
349+ func (n * NetworkFacade ) Zero () timers.Clock [agreement. TimeoutType ] {
349350 n .clockSync .Lock ()
350351 defer n .clockSync .Unlock ()
351352
@@ -375,7 +376,7 @@ func (n *NetworkFacade) Rezero() {
375376// Since implements the Clock interface.
376377func (n * NetworkFacade ) Since () time.Duration { return 0 }
377378
378- func (n * NetworkFacade ) TimeoutAt (d time.Duration ) <- chan time.Time {
379+ func (n * NetworkFacade ) TimeoutAt (d time.Duration , timeoutType agreement. TimeoutType ) <- chan time.Time {
379380 defer n .timeoutAtInitOnce .Do (func () {
380381 n .timeoutAtInitWait .Done ()
381382 })
@@ -414,7 +415,7 @@ func (n *NetworkFacade) Encode() []byte {
414415 return buf .Bytes ()
415416}
416417
417- func (n * NetworkFacade ) Decode (in []byte ) (timers.Clock , error ) {
418+ func (n * NetworkFacade ) Decode (in []byte ) (timers.Clock [agreement. TimeoutType ] , error ) {
418419 n .clockSync .Lock ()
419420 defer n .clockSync .Unlock ()
420421
0 commit comments