one.go 721 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package main
  2. import (
  3. "fmt"
  4. "gopkg.in/urfave/cli.v1"
  5. "os"
  6. )
  7. var onePeerCommand = cli.Command{
  8. Name: "one",
  9. Usage: "only one peer test.",
  10. Action: one,
  11. Flags: []cli.Flag {
  12. bootnodesFlag,
  13. },
  14. }
  15. func one(ctx *cli.Context) {
  16. //node := getNodeArg(ctx)
  17. //if err := ctx.Set("bootnodes", node.String()); err != nil {
  18. // fmt.Fprintf(os.Stderr, err.Error())
  19. // os.Exit(1)
  20. //}
  21. fmt.Fprintf(os.Stdout, "Hello one peer kit, node is %v.\n", ctx.String(bootnodesFlag.Name))
  22. disc := startV4(ctx)
  23. defer disc.Close()
  24. //for {
  25. // fmt.Println(nodes.Node().String())
  26. //
  27. // if !nodes.Next() {
  28. // nodes.Close()
  29. // }
  30. //}
  31. }