Basecoind start works with upgraded tendermint
This commit is contained in:
parent
7848ee23db
commit
e8676921f7
|
@ -236,8 +236,6 @@ func (app *BaseApp) InitChain(req abci.RequestInitChain) (res abci.ResponseInitC
|
||||||
// NOTE: we don't commit, but BeginBlock for block 1
|
// NOTE: we don't commit, but BeginBlock for block 1
|
||||||
// starts from this deliverState
|
// starts from this deliverState
|
||||||
|
|
||||||
// TODO: d00d, tendermint sends nil, until that is fixed, we gotta
|
|
||||||
// read in the genesis file ourselves here
|
|
||||||
res = app.initChainer(ctx, req)
|
res = app.initChainer(ctx, req)
|
||||||
// TODO: handle error https://github.com/cosmos/cosmos-sdk/issues/468
|
// TODO: handle error https://github.com/cosmos/cosmos-sdk/issues/468
|
||||||
|
|
||||||
|
|
|
@ -49,18 +49,18 @@ func defaultOptions(args []string) (json.RawMessage, error) {
|
||||||
return json.RawMessage(opts), nil
|
return json.RawMessage(opts), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func generateApp(rootDir string, logger log.Logger) abci.Application {
|
func generateApp(rootDir string, logger log.Logger) (abci.Application, error) {
|
||||||
db, err := dbm.NewGoLevelDB("basecoin", rootDir)
|
db, err := dbm.NewGoLevelDB("basecoin", rootDir)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
return nil, err
|
||||||
os.Exit(1)
|
|
||||||
}
|
}
|
||||||
bapp := app.NewBasecoinApp(logger, db)
|
bapp := app.NewBasecoinApp(logger, db)
|
||||||
return bapp
|
return bapp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
logger := log.NewTMLogger(log.NewSyncWriter(os.Stdout)).With("module", "main")
|
logger := log.NewTMLogger(log.NewSyncWriter(os.Stdout)).
|
||||||
|
With("module", "main")
|
||||||
|
|
||||||
basecoindCmd.AddCommand(
|
basecoindCmd.AddCommand(
|
||||||
server.InitCmd(defaultOptions, logger),
|
server.InitCmd(defaultOptions, logger),
|
||||||
|
|
|
@ -7,7 +7,9 @@ import (
|
||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
|
||||||
|
abci "github.com/tendermint/abci/types"
|
||||||
"github.com/tendermint/tmlibs/cli"
|
"github.com/tendermint/tmlibs/cli"
|
||||||
|
"github.com/tendermint/tmlibs/log"
|
||||||
|
|
||||||
"github.com/cosmos/cosmos-sdk/baseapp"
|
"github.com/cosmos/cosmos-sdk/baseapp"
|
||||||
"github.com/cosmos/cosmos-sdk/server"
|
"github.com/cosmos/cosmos-sdk/server"
|
||||||
|
@ -46,14 +48,20 @@ func defaultOptions(args []string) (json.RawMessage, error) {
|
||||||
return json.RawMessage(opts), nil
|
return json.RawMessage(opts), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func generateApp(rootDir string, logger log.Logger) (abci.Application, error) {
|
||||||
// TODO: set this to something real
|
// TODO: set this to something real
|
||||||
app := new(baseapp.BaseApp)
|
app := new(baseapp.BaseApp)
|
||||||
|
return app, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
logger := log.NewTMLogger(log.NewSyncWriter(os.Stdout)).
|
||||||
|
With("module", "main")
|
||||||
|
|
||||||
gaiadCmd.AddCommand(
|
gaiadCmd.AddCommand(
|
||||||
server.InitCmd(defaultOptions, app.Logger),
|
server.InitCmd(defaultOptions, logger),
|
||||||
server.StartCmd(app, app.Logger),
|
server.StartCmd(generateApp, logger),
|
||||||
server.UnsafeResetAllCmd(app.Logger),
|
server.UnsafeResetAllCmd(logger),
|
||||||
version.VersionCmd,
|
version.VersionCmd,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
hash: 89fd2ad769c283b6b29b02b84dd6459a40a47de5dfdfb15d7ced95d53ee9ec18
|
hash: 89fd2ad769c283b6b29b02b84dd6459a40a47de5dfdfb15d7ced95d53ee9ec18
|
||||||
updated: 2018-02-21T12:53:23.608467+01:00
|
updated: 2018-02-21T19:39:16.798141851+01:00
|
||||||
imports:
|
imports:
|
||||||
- name: github.com/btcsuite/btcd
|
- name: github.com/btcsuite/btcd
|
||||||
version: 50de9da05b50eb15658bb350f6ea24368a111ab7
|
version: 50de9da05b50eb15658bb350f6ea24368a111ab7
|
||||||
|
@ -105,7 +105,7 @@ imports:
|
||||||
- leveldb/table
|
- leveldb/table
|
||||||
- leveldb/util
|
- leveldb/util
|
||||||
- name: github.com/tendermint/abci
|
- name: github.com/tendermint/abci
|
||||||
version: 68592f4d8ee34e97db94b7a7976b1309efdb7eb9
|
version: c960c5275617ef141c92c3d7fc65a396c97662df
|
||||||
subpackages:
|
subpackages:
|
||||||
- client
|
- client
|
||||||
- example/code
|
- example/code
|
||||||
|
@ -129,7 +129,7 @@ imports:
|
||||||
- name: github.com/tendermint/iavl
|
- name: github.com/tendermint/iavl
|
||||||
version: 1a59ec0c82dc940c25339dd7c834df5cb76a95cb
|
version: 1a59ec0c82dc940c25339dd7c834df5cb76a95cb
|
||||||
- name: github.com/tendermint/tendermint
|
- name: github.com/tendermint/tendermint
|
||||||
version: b24792244d6d03be5a566fd48572743faf3c02e0
|
version: 4a63409d5c72a36eee49c962b060fd0063958bda
|
||||||
subpackages:
|
subpackages:
|
||||||
- blockchain
|
- blockchain
|
||||||
- cmd/tendermint/commands
|
- cmd/tendermint/commands
|
||||||
|
@ -166,7 +166,7 @@ imports:
|
||||||
- version
|
- version
|
||||||
- wire
|
- wire
|
||||||
- name: github.com/tendermint/tmlibs
|
- name: github.com/tendermint/tmlibs
|
||||||
version: 1b9b5652a199ab0be2e781393fb275b66377309d
|
version: a0f652dc2e131be86fc8d9e4e2beec9831a8a6ec
|
||||||
subpackages:
|
subpackages:
|
||||||
- autofile
|
- autofile
|
||||||
- cli
|
- cli
|
||||||
|
|
Loading…
Reference in New Issue