@@ -115,7 +115,7 @@ func runProver(conf *proverconfig.Config) {
115
115
},
116
116
)
117
117
118
- projectConfigManager , err := project .NewManager (conf .ChainEndpoint , conf .ProjectContractAddress , conf .ProjectCacheDirectory , conf .IPFSEndpoint , conf .ProjectFileDirectory )
118
+ projectManager , err := project .NewManager (conf .ChainEndpoint , conf .ProjectContractAddress , conf .ProjectCacheDirectory , conf .IPFSEndpoint , conf .ProjectFileDirectory )
119
119
if err != nil {
120
120
log .Fatal (err )
121
121
}
@@ -131,15 +131,15 @@ func runProver(conf *proverconfig.Config) {
131
131
log .Fatal (errors .Wrap (err , "failed to decode sequencer pubkey" ))
132
132
}
133
133
134
- taskProcessor := task .NewProcessor (vmHandler , projectConfigManager , sk , sequencerPubKey , proverID )
134
+ taskProcessor := task .NewProcessor (vmHandler , projectManager . Get , sk , sequencerPubKey , proverID )
135
135
136
136
pubSubs , err := p2p .NewPubSubs (taskProcessor .HandleP2PData , conf .BootNodeMultiAddr , conf .IoTeXChainID )
137
137
if err != nil {
138
138
log .Fatal (err )
139
139
}
140
140
141
141
if err := scheduler .Run (conf .SchedulerEpoch , conf .ChainEndpoint , conf .ProverContractAddress , conf .ProjectContractAddress ,
142
- conf .ProjectFileDirectory , proverID , pubSubs , taskProcessor .HandleProjectProvers , projectConfigManager . GetAllCacheProjectIDs ); err != nil {
142
+ conf .ProjectFileDirectory , proverID , pubSubs , taskProcessor .HandleProjectProvers , projectManager . GetCachedProjectIDs ); err != nil {
143
143
log .Fatal (err )
144
144
}
145
145
@@ -159,7 +159,7 @@ func runCoordinator(conf *coordinatorconfig.Config) {
159
159
log .Fatal (err )
160
160
}
161
161
162
- if err := task .RunDispatcher (pg , datasource .NewPostgres , projectConfigManager .GetAllCacheProjectIDs ,
162
+ if err := task .RunDispatcher (pg , datasource .NewPostgres , projectConfigManager .GetCachedProjectIDs ,
163
163
projectConfigManager .Get , conf .BootNodeMultiAddr , conf .OperatorPrivateKey , conf .OperatorPrivateKeyED25519 ,
164
164
conf .ChainEndpoint , conf .ProjectContractAddress , conf .ProjectFileDirectory , conf .IoTeXChainID ); err != nil {
165
165
log .Fatal (errors .Wrap (err , "failed to run dispatcher" ))
0 commit comments