Fix bug and add flag
This commit is contained in:
parent
546614455f
commit
0e88f32d66
@ -29,6 +29,11 @@ var postFindCmd = &cli.Command{
|
|||||||
Name: "withpower",
|
Name: "withpower",
|
||||||
Usage: "only print addrs of miners with more than zero power",
|
Usage: "only print addrs of miners with more than zero power",
|
||||||
},
|
},
|
||||||
|
&cli.IntFlag{
|
||||||
|
Name: "lookback",
|
||||||
|
Usage: "number of past epochs to search for post",
|
||||||
|
Value: 2880, //default 1 day
|
||||||
|
}
|
||||||
},
|
},
|
||||||
Action: func(c *cli.Context) error {
|
Action: func(c *cli.Context) error {
|
||||||
api, acloser, err := lcli.GetFullNodeAPI(c)
|
api, acloser, err := lcli.GetFullNodeAPI(c)
|
||||||
@ -100,13 +105,13 @@ var postFindCmd = &cli.Command{
|
|||||||
|
|
||||||
postedMiners := make(map[address.Address]struct{})
|
postedMiners := make(map[address.Address]struct{})
|
||||||
for _, msg := range msgs {
|
for _, msg := range msgs {
|
||||||
_, hasPower := minersToCheck[msg.To]
|
_, shouldCheck := minersToCheck[msg.To]
|
||||||
_, seenBefore := postedMiners[msg.To]
|
_, seenBefore := postedMiners[msg.To]
|
||||||
|
|
||||||
if hasPower && !seenBefore {
|
if shouldCheck && !seenBefore {
|
||||||
if msg.Method == builtin.MethodsMiner.SubmitWindowedPoSt {
|
if msg.Method == builtin.MethodsMiner.SubmitWindowedPoSt {
|
||||||
fmt.Printf("%s\n", msg.To)
|
fmt.Printf("%s\n", msg.To)
|
||||||
minersToCheck[msg.To] = struct{}{}
|
postedMiners[msg.To] = struct{}{}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user