Alexander Bezobchuk
ede9aaed3b
Revert "Mege PR #5092 : changed bench32prefixes" ( #5283 )
...
This reverts commit 5a310fabbd
.
2019-11-06 10:18:48 -07:00
Elvin
5a310fabbd
Mege PR #5092 : changed bench32prefixes
2019-11-06 07:18:32 -07:00
Marko
b9490f2d93
Merge PR #5203 : Add more linters
2019-10-17 09:47:35 -04:00
Marko
9f3789157e
Merge PR #5192 : golangcI-lint updates & set static version to 1.19
2019-10-14 11:43:19 -04:00
Alessio Treglia
ee404e96ab
Merge PR #5164 : Handle New{,Test}Keyring errors
2019-10-09 14:53:54 -04:00
Alessio Treglia
3e6562ce45
Merge PR #5097 : Add keys migrate command
...
Add new command to assist users migrate their keys from the legacy
on-disk keybase to the new OS keyring-based implementation.
Ref #4754
2019-09-30 11:49:12 -04:00
Marko
6684cdf3e5
Merge PR #5048 : Fix linters and add golint
2019-09-16 13:11:17 -04:00
tyldar
a131570cdc
Merge PR #4961 : Switched keys prefixes to the config ones
2019-08-28 10:37:05 -04:00
Marko
3a4f1fc4d4
Merge PR #4881 : Linting Galore
2019-08-19 12:06:27 -04:00
yys
adf6ddd4a8
Merge PR #4716 : Fix ledger custom coin type support bug
2019-07-29 11:01:53 -07:00
Federico Kunze
e85a734a57
update x/genaccounts to match module spec ( #4759 )
2019-07-22 16:26:42 +01:00
Alessio Treglia
7b5e6cee07
Remove client/input.{Buffer,Override}Stdin() functions ( #4602 )
...
Cobra's new release made them redundant.
Thanks: Juan Leni <juan.leni@zondax.ch> for the original patch.
2019-06-22 11:24:59 +02:00
Marko
4ffabb65a5
lint add deadcode unused ( #4606 )
...
Added deadcode and unused linters to the repo, it
helped find some unused code.
Ref #4589
2019-06-21 17:18:01 +02:00
Alessio Treglia
1fcac93d57
switch GetConfirmation()'s default to no ( #4575 )
...
client/input.GetConfirmation() returns true if and only if the
user's input is confirmative.
The function is used in places where fat-fingering may cause
financial loss, e.g. gaiacli tx send command. Thus it seems
wiser to provide a conservative default in order to protect
users from accidental mistyping.
Closes : #4564
2019-06-18 11:46:51 +02:00
Alexander Bezobchuk
dc84c99dee
Revert "Generalize auth/types.StdSignature ( #4507 )" ( #4512 )
...
This reverts commit a32d5a46d7
.
2019-06-08 11:04:52 +01:00
Alessio Treglia
a32d5a46d7
Generalize auth/types.StdSignature ( #4507 )
...
New Signature interface available in the top level types package.
auth.StdSignature implements such interface. User defined auth
module can now define their own custom signature types.
Work carried out in the context of the following issues:
- #4488
- #4487
2019-06-07 14:21:35 +01:00
frog power 4000
5f9c3fdf88
Merge PR #4451 : Client and Module Modularization
2019-06-05 19:26:16 -04:00
Alessio Treglia
e9810ac25c
Merge PR #4433 : Adopt YAML as human-readable text output
2019-05-31 09:14:34 -04:00
Alessio Treglia
85ebf5f72e
Implement private keys export/import symmetric functionalities ( #4436 )
...
Add Keybase's ExportPrivKey()/ImportPrivKey() API calls to export/import
ASCII-armored private keys. Relevant keys subcommands are provided as well.
Closes : #2020
2019-05-30 16:44:28 +01:00
frog power 4000
73e5ef7c13
reduce module interdependancy, /client refactor ( #4415 )
...
* abstract staking BuildCreateValidatorMsg, genutil defines its own flags
* client/ refactor
* staking move keys from keeper to types
2019-05-28 09:44:04 +01:00
Alessio Treglia
71d71f2206
Remove gaia ( #4347 )
...
Gaia is removed from cosmos-sdk repository.
Few changes were required to make sure no packages depend on gaia subpackages.
CI config is amended accordingly.
Unnecessary targets are removed from Makefile.
Simulations run through a lightweight version of gaia renamed to simapp.
Closes : #4104
2019-05-18 10:42:24 +02:00
zxh0
db4c82bad2
Merge PR #4355 : Improve multisig key table format output
2019-05-17 10:15:45 -04:00
Alessio Treglia
4e70a37c6b
Merge PR #4228 : gaiakeyutil -> gaiacli keys parse
2019-05-02 09:34:02 -04:00
Juan Leni
1306a25e42
Adding support for Ledger Cosmos App v1.5 ( #4227 )
...
This PR adds support for the latest version of the Cosmos App (v.1.5).
The app is not been released yet by Ledger but the PR is backwards compatible.
We can later remove backwards compatibility and enforce v1.5 only.
When creating a new account, `gaiacli` now shows the account/index and address in the device and requires user confirmation.
Related PRs:
https://github.com/cosmos/ledger-cosmos-go/pull/3
https://github.com/cosmos/ledger-cosmos-go/pull/4
https://github.com/cosmos/ledger-cosmos-go/pull/5
https://github.com/cosmos/ledger-cosmos-go/pull/6
Changes in the app can be found here:
https://github.com/LedgerHQ/ledger-app-cosmos/pull/5
2019-04-30 09:58:21 +01:00
Frank Yang
5344e8d768
Merge PR #4220 : Empty mnemonic should return error during key recovery
2019-04-29 12:49:35 -04:00
Alessio Treglia
3c88ddc2f5
Merge PR #4083 : Replace gaiad --assert-invariants-blockly with --inv-check-period
...
* Remove old broken flag
* Support --inv-check-period which asserts invariants every nth period
2019-04-10 19:33:50 -04:00
Alessio Treglia
85021d4ca9
No packages must depend on cmd/gaia/ ( #4048 )
...
Preparation work for moving gaia out of the SDK.
2019-04-04 15:36:39 +01:00
Alexander Bezobchuk
bf17e1b020
Merge PR #4029 : Update Tendermint to v0.31.3
2019-04-03 09:03:21 -04:00
Alessio Treglia
cdf2b7a7c5
gometalinter -> golangci-lint migration ( #3933 )
...
{,scripts/}Makefile:
- Remove gometalinter, install golangci-lint.
- Remove distinction between tools and devtools.
Just tools is enough.
- test_lint -> lint
Migrating away from underscore separated names.
- Remove unnecessary targets.
- Drop tendermint/lint. Incompatbile with golangci-lint
and no longer necessary anyway.
- Fix misleading message in go-mod-cache.
- New ci-target to avoid download tools twice.
- Run tests with -mod=readonly.
Port tools/gometalinter.json to .golangci.yml
Update CircleCI config accordingly.
Closes : #3896
2019-03-19 17:52:43 +01:00
Frank Yang
54ac1d2fe8
Merge PR #3841 : Add indent to JSON of `gaiacli key [add|show|list]`
...
* Add indent to JSON of `gaiacli key list`
* Add `-o json --indent` to `keys [add|show|list]`
* Add change log.
* Move entry from CHANGELOG.md to PENDING.md
* Update PENDING.md
Add indent to JSON of `gaiacli key [add|show|list]`
Co-Authored-By: yangyanqing <yangyanqing.cn@gmail.com>
2019-03-13 10:36:52 -07:00
Frank Yang
38796c1036
Merge PR #3859 : Add newline to echo of `gaiacli keys ...`
...
`gaiacli keys add a123 --multisig a1,a2,a3 --multisig-threshold 2`
`gaiacli keys add temp --recover` with incorrect mnemonic
2019-03-12 16:10:57 +01:00
Frank Yang
4e38c79b2d
Merge PR #3840 : Modify magic string "json" to OutputFormatJSON
2019-03-09 13:00:08 -08:00
Alexander Bezobchuk
47a44fb580
Merge PR #3748 : Multisig Display UX Improvements
2019-03-01 13:29:33 -08:00
Jack Zampolin
250dc9807b
Merge PR #3731 : Fix keys add --interactive regression
2019-02-25 11:19:57 -08:00
Juan Leni
3eb0acda88
Merge PR #3670 : CLI support for showing bech32 addresses in Ledger devices
2019-02-25 12:34:39 +01:00
Alexander Bezobchuk
e39debd359
Merge PR #3674 : Remove password/keybase from REST Client
2019-02-19 10:15:39 -08:00
Juan Leni
6967de1073
Merge PR #3676 : Refactored prefixes as constants
...
* Refactored prefixes as constants
* Fixing test
2019-02-18 22:35:08 +01:00
Alessio Treglia
1aa6c197ff
Merge PR #3580 : Code cleanup of client types
2019-02-14 08:53:36 -08:00
Alessio Treglia
fe548c0829
Merge PR #3593 : hide dbKeybase's constructor
2019-02-11 17:18:58 -08:00
Juan Leni
94dccf3842
Merge PR #3586 : Fix keybase storage of ledger accounts
2019-02-11 09:02:47 -08:00
Alessio Treglia
e7e3c32204
Merge PR #3553 : Code cleanup, take #1
...
* add a bunch of tests, add DONTCOVER text tag
- Also fix flaky test (closes : #3559 ). Don't test values
returned by queries since there's no way to query a
specific height via REST.
* GetTempDir -> NewTestCaseDir
2019-02-08 22:45:41 +01:00
Juan Leni
b5fdb83830
Merge PR #3517 : Increasing test coverage in keys/client package
2019-02-08 12:45:23 -08:00
Juan Leni
ba63eb1801
Merge PR #3557 : Removing pkg/errors when not necessary
2019-02-08 11:37:46 -08:00
Alessio Treglia
dff6d0e462
Merge PR #3551 : Code cleanup, small coverage boost
2019-02-07 14:38:45 -08:00
Alexander Bezobchuk
17c84ab34a
Merge PR #3524 : fix keys add flow to show seed by default
2019-02-06 14:20:36 -08:00
Alessio Treglia
9a57ce0214
Merge PR #3514 : don't lock keybase on lcd startup
2019-02-06 11:23:49 -08:00
Juan Leni
f5ada58780
Merge PR #3461 : GaiaCLI - refactor/fix --account and --index
2019-02-05 08:22:56 -08:00
Alessio Treglia
26cb0a125a
Multi-signature workflow support ( #3264 )
...
- New keys add --multisig flag to store multisig keys
locally.
- New multisign command to generate multisig
signatures.
- New sign --multisig flag to enable multisig mode.
- Add multisig transactions support in ante handler.
- gaiad add-genesis-account can now take both account
addresses and key names.
Closes : #3198
2019-01-16 09:30:57 -08:00
Jack Zampolin
0e26a39f6f
Support adding offline pubkeys to gaiacli keys ( #3224 )
2019-01-08 08:49:03 -08:00
Santatic
904778e102
Merge PR #3098 : Fix typo
2018-12-13 12:16:55 +01:00