cli: drop 'miner start' command
This commit is contained in:
parent
eda26faf21
commit
00fbd1ef67
@ -117,7 +117,6 @@ var Commands = []*cli.Command{
|
|||||||
chainCmd,
|
chainCmd,
|
||||||
clientCmd,
|
clientCmd,
|
||||||
createMinerCmd,
|
createMinerCmd,
|
||||||
minerCmd,
|
|
||||||
mpoolCmd,
|
mpoolCmd,
|
||||||
netCmd,
|
netCmd,
|
||||||
paychCmd,
|
paychCmd,
|
||||||
|
47
cli/miner.go
47
cli/miner.go
@ -1,47 +0,0 @@
|
|||||||
package cli
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
|
|
||||||
"github.com/filecoin-project/go-lotus/chain/address"
|
|
||||||
"gopkg.in/urfave/cli.v2"
|
|
||||||
)
|
|
||||||
|
|
||||||
var minerCmd = &cli.Command{
|
|
||||||
Name: "miner",
|
|
||||||
Usage: "Manage mining",
|
|
||||||
Subcommands: []*cli.Command{
|
|
||||||
minerStart,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
var minerStart = &cli.Command{
|
|
||||||
Name: "start",
|
|
||||||
Usage: "start mining",
|
|
||||||
Action: func(cctx *cli.Context) error {
|
|
||||||
api, err := GetFullNodeAPI(cctx)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
ctx := ReqContext(cctx)
|
|
||||||
|
|
||||||
if !cctx.Args().Present() {
|
|
||||||
return fmt.Errorf("must specify miner actor address to mine for")
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO: need to pull this from disk or something
|
|
||||||
maddr, err := address.NewFromString(cctx.Args().First())
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := api.MinerRegister(ctx, maddr); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
fmt.Println("started mining")
|
|
||||||
|
|
||||||
return nil
|
|
||||||
},
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user