Skip to content

Commit

Permalink
Merge pull request #11460 from filecoin-project/feat/bench-winpost-pa…
Browse files Browse the repository at this point in the history
…rams

feat: bench: flag to output GenerateWinningPoStWithVanilla params
  • Loading branch information
magik6k authored Nov 28, 2023
2 parents 3283cb7 + 7214abf commit 3d5bebc
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions cmd/lotus-bench/simple.go
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,10 @@ var simpleWinningPost = &cli.Command{
Usage: "pass miner address (only necessary if using existing sectorbuilder)",
Value: "t01000",
},
&cli.BoolFlag{
Name: "show-inputs",
Usage: "output inputs for winning post generation",
},
},
ArgsUsage: "[sealed] [cache] [comm R] [sector num]",
Action: func(cctx *cli.Context) error {
Expand Down Expand Up @@ -728,6 +732,17 @@ var simpleWinningPost = &cli.Command{
fmt.Printf("Vanilla %s (%s)\n", challenge.Sub(start), bps(sectorSize, 1, challenge.Sub(start)))
fmt.Printf("Proof %s (%s)\n", end.Sub(challenge), bps(sectorSize, 1, end.Sub(challenge)))
fmt.Println(base64.StdEncoding.EncodeToString(proof[0].ProofBytes))

if cctx.Bool("show-inputs") {
fmt.Println("GenerateWinningPoStWithVanilla info:")

fmt.Printf(" wpt: %d\n", wpt)
fmt.Printf(" mid: %d\n", mid)
fmt.Printf(" rand: %x\n", rand)
fmt.Printf(" vp: %x\n", vp)
fmt.Printf(" proof: %x\n", proof)
}

return nil
},
}
Expand Down

0 comments on commit 3d5bebc

Please sign in to comment.