@@ -16,14 +16,14 @@ import (
16
16
)
17
17
18
18
type EonPubKeySyncer struct {
19
- Client client.Client
20
- Log log.Logger
21
- Contract * bindings.KeyBroadcastContract
22
- StartBlock * number.BlockNumber
23
- Handler event.EonPublicKeyHandler
19
+ Client client.Client
20
+ Log log.Logger
21
+ KeyBroadcast * bindings.KeyBroadcastContract
22
+ KeyperSetManager * bindings.KeyperSetManager
23
+ StartBlock * number.BlockNumber
24
+ Handler event.EonPublicKeyHandler
24
25
25
26
keyBroadcastCh chan * bindings.KeyBroadcastContractEonKeyBroadcast
26
- ksManager * bindings.KeyperSetManager
27
27
}
28
28
29
29
func (s * EonPubKeySyncer ) Start (ctx context.Context , runner service.Runner ) error {
@@ -59,7 +59,7 @@ func (s *EonPubKeySyncer) Start(ctx context.Context, runner service.Runner) erro
59
59
runner .Defer (func () {
60
60
close (s .keyBroadcastCh )
61
61
})
62
- subs , err := s .Contract .WatchEonKeyBroadcast (watchOpts , s .keyBroadcastCh )
62
+ subs , err := s .KeyBroadcast .WatchEonKeyBroadcast (watchOpts , s .keyBroadcastCh )
63
63
// FIXME: what to do on subs.Error()
64
64
if err != nil {
65
65
return err
@@ -79,13 +79,13 @@ func (s *EonPubKeySyncer) getInitialPubKeys(ctx context.Context) ([]*event.EonPu
79
79
Context : ctx ,
80
80
BlockNumber : s .StartBlock .Int ,
81
81
}
82
- numKS , err := s .ksManager .GetNumKeyperSets (opts )
82
+ numKS , err := s .KeyperSetManager .GetNumKeyperSets (opts )
83
83
if err != nil {
84
84
return nil , err
85
85
}
86
86
// this blocknumber specifies the argument to the contract
87
87
// getter
88
- activeEon , err := s .ksManager .GetKeyperSetIndexByBlock (opts , s .StartBlock .Uint64 ())
88
+ activeEon , err := s .KeyperSetManager .GetKeyperSetIndexByBlock (opts , s .StartBlock .Uint64 ())
89
89
if err != nil {
90
90
return nil , err
91
91
}
@@ -118,7 +118,7 @@ func (s *EonPubKeySyncer) GetEonPubKeyForEon(ctx context.Context, opts *bind.Cal
118
118
Context : ctx ,
119
119
}
120
120
}
121
- key , err := s .Contract .GetEonKey (opts , eon )
121
+ key , err := s .KeyBroadcast .GetEonKey (opts , eon )
122
122
// XXX: can the key be a null byte?
123
123
// I think we rather get a index out of bounds error.
124
124
if err != nil {
0 commit comments