import (
"fmt"
- "io/ioutil"
"os"
+ "os/user"
"strings"
"time"
//TODO: for test
cfg.CheckFreqSeconds = 1
- // TODO: fix dir
- tmpDir, err := ioutil.TempDir(".", "vpPrecog")
+ usr, err := user.Current()
if err != nil {
- log.Fatalf("failed to create temporary data folder: %v", err)
+ log.Fatal(err)
+ }
+
+ folderPath := usr.HomeDir + "/.precog"
+ if err := os.MkdirAll(folderPath, os.ModePerm); err != nil {
+ log.Fatalf("failed to create data folder: %v", err)
}
nodeCfg := &vaporCfg.Config{
P2P: vaporCfg.DefaultP2PConfig(),
Federation: vaporCfg.DefaultFederationConfig(),
}
- nodeCfg.DBPath = tmpDir
+ nodeCfg.DBPath = folderPath
nodeCfg.ChainID = "mainnet"
discvCh := make(chan *dht.Node)
privKey, err := signlib.NewPrivKey()
bestHeight = peerInfo.Height
}
- m.savePeerInfo(peerInfo)
+ // m.savePeerInfo(peerInfo)
}
log.Info("bestHeight", bestHeight)