Create an api.MinerInfo that has peerID as a Peer ID

This commit is contained in:
Aayush Rajasekaran
2020-06-09 19:07:53 -04:00
parent 81bc8471e3
commit 5cf76ba8b3
5 changed files with 46 additions and 20 deletions
+1 -13
View File
@@ -145,23 +145,11 @@ var stateMinerInfo = &cli.Command{
return err
}
act, err := api.StateGetActor(ctx, addr, ts.Key())
mi, err := api.StateMinerInfo(ctx, addr, ts.Key())
if err != nil {
return err
}
aso, err := api.ChainReadObj(ctx, act.Head)
if err != nil {
return err
}
var mst miner2.State
if err := mst.UnmarshalCBOR(bytes.NewReader(aso)); err != nil {
return err
}
mi := mst.Info
fmt.Printf("Owner:\t%s\n", mi.Owner)
fmt.Printf("Worker:\t%s\n", mi.Worker)
fmt.Printf("PeerID:\t%s\n", mi.PeerId)