Copy init code from tendermint so it runs properly

This commit is contained in:
Ethan Frey
2018-03-01 02:31:17 +00:00
committed by rigelrozanski
parent 4e91a0db89
commit 94ddda6a1f
3 changed files with 67 additions and 13 deletions
+7 -3
View File
@@ -49,8 +49,12 @@ func defaultOptions(args []string) (json.RawMessage, error) {
}
func main() {
// TODO: this should somehow be updated on cli flags?
// But we need to create the app first... hmmm.....
rootDir := os.ExpandEnv("$HOME/.basecoind")
logger := log.NewTMLogger(log.NewSyncWriter(os.Stdout)).With("module", "main")
db, err := dbm.NewGoLevelDB("/tmp/basecoind", "data")
db, err := dbm.NewGoLevelDB("basecoin", rootDir)
if err != nil {
fmt.Println(err)
os.Exit(1)
@@ -58,13 +62,13 @@ func main() {
bapp := app.NewBasecoinApp(logger, db)
gaiadCmd.AddCommand(
server.InitCmd(defaultOptions),
server.InitCmd(defaultOptions, bapp.Logger),
server.StartCmd(bapp, bapp.Logger),
server.UnsafeResetAllCmd(bapp.Logger),
version.VersionCmd,
)
// prepare and add flags
executor := cli.PrepareBaseCmd(gaiadCmd, "GA", os.ExpandEnv("$HOME/.gaiad"))
executor := cli.PrepareBaseCmd(gaiadCmd, "BC", rootDir)
executor.Execute()
}
+2 -2
View File
@@ -48,10 +48,10 @@ func defaultOptions(args []string) (json.RawMessage, error) {
func main() {
// TODO: set this to something real
var app *baseapp.BaseApp
app := new(baseapp.BaseApp)
gaiadCmd.AddCommand(
server.InitCmd(defaultOptions),
server.InitCmd(defaultOptions, app.Logger),
server.StartCmd(app, app.Logger),
server.UnsafeResetAllCmd(app.Logger),
version.VersionCmd,