You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
523 B

10 years ago
10 years ago
  1. package main
  2. import (
  3. "fmt"
  4. "os"
  5. "github.com/tendermint/tendermint/config"
  6. "github.com/tendermint/tendermint/state"
  7. )
  8. func gen_validator() {
  9. // If already exists, bail out.
  10. filename := config.PrivValidatorFile()
  11. if _, err := os.Stat(filename); !os.IsNotExist(err) {
  12. fmt.Printf("Cannot generate new validator, file already exists at %v\n", filename)
  13. }
  14. // Generate private validator
  15. privValidator := state.GenPrivValidator()
  16. privValidator.Save()
  17. fmt.Printf("Generated a new validator at %v\n", filename)
  18. }