lpwindow: Record PoSts
This commit is contained in:
parent
460af4c778
commit
024727177a
@ -26,7 +26,3 @@ create table wdpost_proofs
|
|||||||
submit_by_epoch bigint not null,
|
submit_by_epoch bigint not null,
|
||||||
proof_message bytea
|
proof_message bytea
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package lpwindow
|
package lpwindow
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"bytes"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"sort"
|
"sort"
|
||||||
@ -133,9 +134,27 @@ func (t *WdPostTask) Do(taskID harmonytask.TaskID, stillOwned func() bool) (done
|
|||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
|
|
||||||
panic("todo record")
|
var msgbuf bytes.Buffer
|
||||||
|
if err := postOut.MarshalCBOR(&msgbuf); err != nil {
|
||||||
|
return false, xerrors.Errorf("marshaling PoSt: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
_ = postOut
|
// Insert into wdpost_proofs table
|
||||||
|
_, err = t.db.Exec(context.Background(),
|
||||||
|
`INSERT INTO wdpost_proofs (
|
||||||
|
sp_id,
|
||||||
|
deadline,
|
||||||
|
partition,
|
||||||
|
submit_at_epoch,
|
||||||
|
submit_by_epoch,
|
||||||
|
proof_message)
|
||||||
|
VALUES ($1, $2, $3, $4, $5, $6)`,
|
||||||
|
spID,
|
||||||
|
deadline.Index,
|
||||||
|
partIdx,
|
||||||
|
deadline.Open,
|
||||||
|
deadline.Close,
|
||||||
|
msgbuf.Bytes())
|
||||||
|
|
||||||
/*submitWdPostParams, err := t.Scheduler.runPoStCycle(context.Background(), false, deadline, ts)
|
/*submitWdPostParams, err := t.Scheduler.runPoStCycle(context.Background(), false, deadline, ts)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user