diff --git a/app/store.go b/app/store.go index cad2a2cdd..f6ae19751 100644 --- a/app/store.go +++ b/app/store.go @@ -90,8 +90,7 @@ func NewStore(dbName string, cacheSize int, logger log.Logger) (*Store, error) { eyesStateBytes := db.Get(stateKey) err = wire.ReadBinaryBytes(eyesStateBytes, &chainState) if err != nil { - logger.Error("error reading MerkleEyesState", "err", err) - panic(err) + return nil, errors.Wrap(err, "Reading MerkleEyesState") } tree.Load(chainState.Hash) } diff --git a/modules/coin/commands/query.go b/modules/coin/commands/query.go index 7a7d4805a..e77614bea 100644 --- a/modules/coin/commands/query.go +++ b/modules/coin/commands/query.go @@ -33,7 +33,7 @@ func accountQueryCmd(cmd *cobra.Command, args []string) error { acc := coin.Account{} proof, err := proofcmd.GetAndParseAppProof(key, &acc) if lc.IsNoDataErr(err) { - return errors.Errorf("Account bytes are empty for address %X ", addr) + return errors.Errorf("Account bytes are empty for address %s ", addr) } else if err != nil { return err } diff --git a/modules/coin/commands/tx.go b/modules/coin/commands/tx.go index cff4a51ac..4f130ed8b 100644 --- a/modules/coin/commands/tx.go +++ b/modules/coin/commands/tx.go @@ -58,16 +58,8 @@ func readSendTxFlags() (tx basecoin.Tx, err error) { } // craft the inputs and outputs - ins := []coin.TxInput{{ - Address: fromAddr, - Coins: amountCoins, - }} - outs := []coin.TxOutput{{ - Address: toAddr, - Coins: amountCoins, - }} - - return coin.NewSendTx(ins, outs), nil + tx = coin.NewSendOneTx(fromAddr, toAddr, amountCoins) + return } func readFromAddr() (basecoin.Actor, error) {