Add argument to ParseGenesis to use in light-client

This commit is contained in:
Ethan Frey
2017-06-26 16:56:51 +02:00
parent 6b38abd57b
commit 10982f4d8f

View File

@ -49,8 +49,7 @@ func AddNodeFlags(cmd *cobra.Command) {
cmd.Flags().Bool("p2p.pex", config.P2P.PexReactor, "Enable Peer-Exchange (dev feature)") cmd.Flags().Bool("p2p.pex", config.P2P.PexReactor, "Enable Peer-Exchange (dev feature)")
} }
func ParseGenesisFile() (*types.GenesisDoc, error) { func ParseGenesisFile(genDocFile string) (*types.GenesisDoc, error) {
genDocFile := config.GenesisFile()
jsonBlob, err := ioutil.ReadFile(genDocFile) jsonBlob, err := ioutil.ReadFile(genDocFile)
if err != nil { if err != nil {
return nil, errors.Wrap(err, "Couldn't read GenesisDoc file") return nil, errors.Wrap(err, "Couldn't read GenesisDoc file")
@ -83,7 +82,7 @@ func runNode(cmd *cobra.Command, args []string) error {
time.Sleep(time.Second) time.Sleep(time.Second)
} }
genDoc, err := ParseGenesisFile() genDoc, err := ParseGenesisFile(genDocFile)
if err != nil { if err != nil {
return err return err
} }