Updated RequireInit, latest light-client

This commit is contained in:
Ethan Frey 2017-06-26 21:36:49 +02:00
parent e37c0cf538
commit e839a92f88
5 changed files with 10 additions and 18 deletions

View File

@ -5,7 +5,7 @@
Make lots of small cli fixes that arose when people were using the tools for
the testnet.
ENHANCEMENTS:
IMPROVEMENTS:
- basecoin
- `basecoin start` supports all flags that `tendermint node` does, such as
`--rpc.laddr`, `--p2p.seeds`, and `--p2p.skip_upnp`
@ -14,7 +14,7 @@ ENHANCEMENTS:
- `basecli query account` accepts hex account address with or without `0x`
prefix
- `basecli init` is more intelligent and only complains if there really was
a connected chain
a connected chain, not just random files
- support `localhost:46657` or `http://localhost:46657` format for nodes,
not just `tcp://localhost:46657`
- gives error message when running commands on an unitialized chain, rather
@ -54,7 +54,7 @@ BREAKING CHANGES:
- app
- Implements ABCI handshake by proxying merkleeyes.Info()
ENHANCEMENTS:
IMPROVEMENTS:
- `basecoin init` support `--chain-id`
- intergrates tendermint 0.10.0 (not the rc-2, but the real thing)
- commands return error code (1) on failure for easier script testing
@ -83,7 +83,7 @@ BUG FIXES:
BREAKING CHANGES:
- only those related to the tendermint 0.9 -> 0.10 upgrade
ENHANCEMENTS:
IMPROVEMENTS:
- basecoin cli
- integrates tendermint 0.10.0 and unifies cli (init, unsafe_reset_all, ...)
- integrate viper, all command line flags can also be defined in environmental variables or config.toml

View File

@ -24,7 +24,7 @@ import (
var SendTxCmd = &cobra.Command{
Use: "send",
Short: "send tokens from one account to another",
RunE: doSendTx,
RunE: commands.RequireInit(doSendTx),
}
//nolint
@ -47,10 +47,6 @@ func init() {
// runDemo is an example of how to make a tx
func doSendTx(cmd *cobra.Command, args []string) error {
if err := commands.RequireInit(cmd); err != nil {
return err
}
// load data from json or flags
tx := new(btypes.SendTx)
found, err := txcmd.LoadJSON(tx)

View File

@ -16,14 +16,10 @@ import (
var AccountQueryCmd = &cobra.Command{
Use: "account [address]",
Short: "Get details of an account, with proof",
RunE: doAccountQuery,
RunE: lcmd.RequireInit(doAccountQuery),
}
func doAccountQuery(cmd *cobra.Command, args []string) error {
if err := lcmd.RequireInit(cmd); err != nil {
return err
}
addr, err := proofcmd.ParseHexKey(args, "address")
if err != nil {
return err

6
glide.lock generated
View File

@ -1,5 +1,5 @@
hash: 4cef4b780c9acbedce588a7221903fa1c63c2ddef1237522bcf6b045c35f9c56
updated: 2017-06-26T17:36:35.75642408+02:00
hash: 0075efad18304d9958e655550e042eb4cbeaf78ba5fbebc5f2c5bf0b2a48910b
updated: 2017-06-26T21:33:20.786071254+02:00
imports:
- name: github.com/bgentry/speakeasy
version: 4aabc24848ce5fd31929f7d1e4ea74d3709c14cd
@ -132,7 +132,7 @@ imports:
- data
- data/base58
- name: github.com/tendermint/light-client
version: 3d9d9b1a9cde59c8b72f5955e3686a17efe7f6f2
version: bf3063db6253fc2e9a837eda38de4a26da299bcb
subpackages:
- certifiers
- certifiers/client

View File

@ -22,7 +22,7 @@ import:
subpackages:
- data
- package: github.com/tendermint/light-client
version: feature/35-cli-cleanup
version: develop
subpackages:
- commands
- commands/proofs