Skip to content

Commit 0ed54b0

Browse files
authored
prover add debug log (#846)
1 parent 1c3470b commit 0ed54b0

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

vm/payload.go

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)