@@ -198,6 +198,8 @@ func encodeSumPayload(tasks []*task.Task, projectConfig *project.Config) ([]byte
198198 if task .PrevTask == nil {
199199 return nil , errors .New ("sum project miss previous task" )
200200 }
201+
202+ slog .Debug ("--------------1" )
201203 lastPayloadHash , _ , _ , lastData , err := api .HashTask (
202204 & api.CreateTaskReq {
203205 Nonce : task .PrevTask .Nonce ,
@@ -208,6 +210,7 @@ func encodeSumPayload(tasks []*task.Task, projectConfig *project.Config) ([]byte
208210 if err != nil {
209211 return nil , err
210212 }
213+ slog .Debug ("--------------2" )
211214 curPayloadHash , _ , _ , curData , err := api .HashTask (
212215 & api.CreateTaskReq {
213216 Nonce : task .Nonce ,
@@ -218,13 +221,18 @@ func encodeSumPayload(tasks []*task.Task, projectConfig *project.Config) ([]byte
218221 if err != nil {
219222 return nil , err
220223 }
224+ slog .Debug ("--------------3" )
221225 lastTimestamp := lastData [0 ].(uint64 )
222226 lastValue := lastData [1 ].(uint64 )
223227 lastSig := task .PrevTask .Signature [:64 ]
224228 curTimestamp := curData [0 ].(uint64 )
225229 curValue := curData [1 ].(uint64 )
226230 curSig := task .Signature [:64 ]
227231
232+ slog .Debug ("sum payload" , "lastTimestamp" , lastTimestamp , "lastValue" , lastValue , "lastSig" , lastSig ,
233+ "curTimestamp" , curTimestamp , "curValue" , curValue , "curSig" , curSig , "lastPayloadHash" , lastPayloadHash ,
234+ "curPayloadHash" , curPayloadHash )
235+
228236 assignment .PayloadHashs [0 ] = [32 ]uints.U8 (uints .NewU8Array (lastPayloadHash [:]))
229237 assignment .Timestamps [0 ] = lastTimestamp
230238 assignment .Values [0 ] = lastValue
@@ -237,25 +245,28 @@ func encodeSumPayload(tasks []*task.Task, projectConfig *project.Config) ([]byte
237245 assignment .PubBytes [1 ] = [65 ]uints.U8 (uints .NewU8Array (task .DevicePubKey ))
238246 assignment .Threshold = uint64 (10 )
239247
248+ slog .Debug ("--------------5" )
249+
240250 pubkey , err := crypto .UnmarshalPubkey (task .DevicePubKey )
241251 if err != nil {
242252 return nil , errors .Wrap (err , "failed to unmarshal pubkey" )
243253 }
244254 assignment .EthAddress = crypto .PubkeyToAddress (* pubkey ).Big ()
245255
246- slog .Debug ("sum payload" , "lastTimestamp" , lastTimestamp , "lastValue" , lastValue , "lastSig" , lastSig ,
247- "curTimestamp" , curTimestamp , "curValue" , curValue , "curSig" , curSig , "lastPayloadHash" , lastPayloadHash ,
248- "curPayloadHash" , curPayloadHash )
256+ slog .Debug ("--------------6" )
249257
250258 witness , err := frontend .NewWitness (& assignment , ecc .BN254 .ScalarField ())
251259 if err != nil {
252260 return nil , errors .Wrap (err , "failed to new witness" )
253261 }
254262
263+ slog .Debug ("--------------7" )
264+
255265 data , err := witness .MarshalBinary ()
256266 if err != nil {
257267 return nil , errors .Wrap (err , "failed to marshal witness binary" )
258268 }
269+ slog .Debug ("--------------8" )
259270
260271 return data , nil
261272}
0 commit comments