Alexander Bezobchuk
b9be1166f7
Merge PR #3673 : Message & Codec Registration Consistency
2019-02-25 16:16:52 +01:00
Juan Leni
3eb0acda88
Merge PR #3670 : CLI support for showing bech32 addresses in Ledger devices
2019-02-25 12:34:39 +01:00
frog power 4000
b823203839
Merge PR: Fix lcd test unexpected slashing in TestBonding
2019-02-22 15:08:33 +01:00
Alexander Bezobchuk
0611d2eda2
Merge PR #3688 : JSON Decode Log in REST Client
2019-02-22 12:54:31 +01:00
frog power 4000
a814e5ce66
Merge PR #3679 : Consistent Operators
...
* Minus->Sub Plus->Add Div->Quo
* pending
* Update PENDING.md
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* fix
* typo
2019-02-21 12:35:55 -05:00
frog power 4000
ab9de3a7f1
Merge PR #3680 : Convenience ToDec()
...
* NewDecFromInt -> ToDec
* pending
* Update PENDING.md
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* test typo
* typo
2019-02-21 03:05:31 -05: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
Jack Zampolin
5ccad4723f
Merge PR #3642 : Tx Query return values
2019-02-15 17:00:40 +01:00
Alessio Treglia
1aa6c197ff
Merge PR #3580 : Code cleanup of client types
2019-02-14 08:53:36 -08:00
frog power 4000
d66db6a772
Merge PR #3621 : module inter-dependency cleanup
2019-02-13 15:01:50 -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
Christopher Goes
02e9dcb3a7
Merge PR #3567 : x/gov peer review
2019-02-09 03:33:06 +01:00
Alessio Treglia
360c7d2c58
Merge PR #3566 : Ensure mint/inflation params respect flag supplied by the caller
2019-02-08 17:07:42 -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
Jack Zampolin
2c9a5bc308
Merge PR #3554 : x/auth and x/bank review results
2019-02-08 22:35:19 +01:00
Christopher Goes
6ee9c97a5e
Merge PR #3561 : Don't store denominations in staking
2019-02-08 13:28:53 -08:00
Ducem Barr
9348750eb4
Merge PR #3523 : Add tx/encode endpoint and CLI command
2019-02-08 13:17:25 -08:00
Juan Leni
b5fdb83830
Merge PR #3517 : Increasing test coverage in keys/client package
2019-02-08 12:45:23 -08:00
Sunny Aggarwal
cff985ffc5
Merge PR #3546 : Min Self Delegation
2019-02-08 12:44:19 -08:00
Juan Leni
ba63eb1801
Merge PR #3557 : Removing pkg/errors when not necessary
2019-02-08 11:37:46 -08:00
Christopher Goes
38068a59ea
Merge PR #3507 : Results from x/staking & x/slashing peer review
2019-02-07 17:41:23 -08:00
Alessio Treglia
dff6d0e462
Merge PR #3551 : Code cleanup, small coverage boost
2019-02-07 14:38:45 -08:00
Jack Zampolin
408484e6d4
Merge PR #3503 : CLI flags to args
2019-02-06 16:15:37 -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
Alexander Bezobchuk
c5ab5699e3
Merge PR #3520 : Minor CLI Output Updates
...
* minor cli output fixes
* Update client/utils/utils.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
2019-02-06 11:48:06 -08:00
Alessio Treglia
9a57ce0214
Merge PR #3514 : don't lock keybase on lcd startup
2019-02-06 11:23:49 -08:00
frog power 4000
52f2ec71a9
Merge PR #3400 : power reduction for Tendermint
...
* add uncompiled power functionality
* fix some compile errors
* Power -> TendermintPower
* tests rename GetTendermintPower
* test fix
* working
* fix delegation tests
* fix slash tests
* staking/keeper tests passing
* docs reversion
* debuggin workin
* x/staking test pass
* fix gov tests
* fix x/slashing tests
* working distribution test fixes
* fix distribution tests
* lint
* fix lcd tests
* fix gov test
* lint
* CLI fixes, rm stakingTypes
* typos
* working cli fixes
* cli test fix
* cli tests fixed
* testnet creation modification
* typo
* pending
* Sanitize Dec.Roundint64 (#3475 )
* merge fixes
* @cwgoes comments
* fix tests
* change power reduction to 10^-6
* option to turn off minting for LCD tests
2019-02-05 21:30:48 -08:00
Alexander Bezobchuk
7173164f73
Merge PR #3504 : Fix validator address encoding in tm validator set command
2019-02-06 04:20:07 +01:00
Juan Leni
f5ada58780
Merge PR #3461 : GaiaCLI - refactor/fix --account and --index
2019-02-05 08:22:56 -08:00
Jack Zampolin
5e35354269
Merge PR #3451 : Make tags and responses legible
2019-02-04 18:20:56 -08:00
Alessio Treglia
a2b73c8ab4
Merge PR #3460 : Implement fee distribution RESTful endpoints
2019-02-04 16:45:18 -08:00
Sunny Aggarwal
18eee0a3a8
Merge PR #3428 : SendMsg and MultiSendMsg seperation
2019-02-04 15:58:02 -08:00
Alexander Bezobchuk
082295172e
Merge PR #3447 : Consume Gas Proportional to Tx Size
2019-02-04 15:35:12 -08:00
Alessio Treglia
9fb774832c
Merge PR #3492 : disable TLS flag by default
2019-02-04 13:08:11 -08:00
Alessio Treglia
c04c69648e
client/utils/ reorganization ( #3487 )
2019-02-04 07:48:26 -08:00
Alessio Treglia
2e4fa26864
Merge PR #3485 : Implement new ErrorResponse
2019-02-04 05:52:08 +01:00
Alessio Treglia
857a65dc61
gaiacli switches back to insecure mode by default ( #3470 )
2019-02-01 19:06:54 -08:00
Alexander Bezobchuk
097a640412
Allow Simulation and Gen Only in REST Client ( #3467 )
2019-02-01 17:04:13 -08:00
Joon
08e62fb157
Store Refactor 1 ( #2985 )
2019-02-01 17:03:09 -08:00
Jack Zampolin
5ea2be1adc
Merge PR #3458 : Fix usage of the config command in applications importing the SDK
...
* Fix usage of the config command in applications importing the SDK
* Update client/config.go
2019-01-31 19:39:46 +01:00
Alessio Treglia
f4cf45e17a
Merge PR #3453 : Make rest-server respect persistent flags
2019-01-31 01:49:14 +01:00
Christopher Goes
bc193df8e0
Merge PR #3449 : LCD proof verification
2019-01-30 22:48:20 +01:00
Alessio Treglia
0ed6de0cbd
Merge PR #3426 : Various changes to version cmd, revert those which previously broke ABI
...
* version prints out short info by default
Handle -o json, add --long flag to print full version info.
* Add distclean target to Makefile
* Update PENDING.md
* Add missing targets in .PHONY
2019-01-29 23:25:43 +01:00
Alexander Bezobchuk
90797f5e09
Gaia Lite Generate Only Support (w/o Keybase) ( #3396 )
2019-01-29 11:22:47 -08:00
Alessio Treglia
493bbaa537
Merge PR #3360 : Remove --json flag from all commands
...
* remove --json flag from all commands and CLIContext
gaiad tendermint show-{address,validator} now take --machine-parseable/-m
for machine parseable output.
Closes : #3249
* Revert machine-parseable thing
2019-01-24 11:15:44 +01:00
Jack Zampolin
9f50c9f5b6
R4R: Ensure all CLI queries respect output flags ( #3320 )
2019-01-22 09:28:39 -08:00
Alessio Treglia
b055c129dd
Merge PR #3442 : make gaiacli config handle "indent" flag
...
It defaults to false, users can override it via gaiacli config
and avoid to append --indent to all commands:
$ gaiacli config indent true
Closes : #2607
2019-01-22 11:07:18 +01:00
Alessio Treglia
cffa39cf44
Add bash completion for gaiad and gaiacli ( #3334 )
2019-01-21 19:42:15 -08:00
frog power 4000
7f789d2ed3
Merge PR #3281 : Staking Spec Upgrade
...
* remove kv seperation for marshalling
* pending
* cleanup
* cleanup x2
* pending
* working
* minor refactors
* entry structs defined
* uncompiled mechanism written
* add many compile fixes
* code compiles
* fix test compile errors
* test cover passes
* ...
* multiple entries fix
* ...
* more design fix
* working
* fix test cover bug
* Update PENDING.md
* update comment around queue completion for redelegations/ubds
* basic spec updates
* spec folder cleanup
* cleanup docs folder cont.
* ...
* find-replace and folder rename
* supplimentary find/replace
* pending
* supplimentary
* pending
* few undos, stakingd -> staked
* to staking -> to stake
* undos
* most staking -> most stake
* ...
* undos
* simplestake->simplestaking
* ...
* pending update
* capital letter replacements
* ...
* working
* staking doc updates from rigel/delegation-index branch
* spec-spec
* spec-spec
* LooseTokens -> NotBondedTokens
* staking state.md updates
* updates to hook and endblock spec
* Update docs/gaia/gaiacli.md
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* Update docs/gaia/validators/validator-setup.md
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* Update docs/gaia/validators/validator-setup.md
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* comment undo
* remove ErrConflictingRedelegation
* @cwgoes comments are resolved
* further updates to endblock and state
* msg json update
* working transaction updates
* working
* complete transaction rewrite
* PENDING.md
* typo
* add todo
* address @jackzampolin @cwgoes comments
* couple leftover comments, rename
* Update x/staking/types/pool.go
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* cwgoes additions
* cwgoes suggestions x2
2019-01-21 19:52:03 -05:00
Alexander Bezobchuk
36d1736a08
Refactor Gas/Fee Model ( #3258 )
2019-01-18 08:45:20 -08:00
frog power 4000
8f7a222308
Merge PR #3314 : Staking misc rename
2019-01-17 18:53:22 +01:00
frog power 4000
d9e32e93d5
Merge PR #3315 : Increase decimal precision to 18
...
* Decimal precision increase WIP
* fix String()
* resolve many errors
* changelog
2019-01-17 18:15:10 +01:00
Alessio Treglia
20bcacfaf4
Merge PR #3316 : Fix regression in gaiacli config file handling
...
* --chain-id must be a persistent flag to be successfully read from config
* Prevent panic when not enough arguments
* Add docs on gaiacli config
* Small tweak
2019-01-17 16:40:34 +01:00
Alessio Treglia
7fbc2822e8
Merge PR #3317 : Reintroduce gaia server's insecure mode
2019-01-17 14:06:33 +01:00
Christopher Goes
2942f83ff5
Merge PR #3099 : F1 fee distribution
2019-01-16 22:38:05 +01: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
frog power 4000
133934ae37
Merge PR #3243 : allow multiple simultaneous redelegations/ubds between same delegator/validator(s) addresses
...
* remove kv seperation for marshalling
* pending
* cleanup
* cleanup x2
* pending
* working
* minor refactors
* entry structs defined
* uncompiled mechanism written
* add many compile fixes
* code compiles
* fix test compile errors
* test cover passes
* ...
* multiple entries fix
* ...
* more design fix
* working
* fix test cover bug
* Update PENDING.md
* update comment around queue completion for redelegations/ubds
* basic spec updates
* remove ErrConflictingRedelegation
* @cwgoes comments are resolved
* Update x/staking/keeper/slash.go
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* address @alexanderbez comments
2019-01-16 05:35:18 -05:00
cong
916ea85630
Merge PR #2730 : add tx search pagination related CLI/REST API parameter
2019-01-15 16:34:48 +01:00
frog power 4000
78a21353da
Rename stake/ to staking/ ( #3280 )
2019-01-11 12:08:01 -08:00
Alessio Treglia
df567616a9
Upgrade tendermint to 0.28.0-dev0 ( #3279 )
2019-01-11 09:19:01 -08:00
Sunny Aggarwal
31f61889ff
Merge PR #3269 : Rename tallyresult to finaltallyresult
2019-01-10 16:02:55 +01:00
Jack Zampolin
0e26a39f6f
Support adding offline pubkeys to gaiacli keys ( #3224 )
2019-01-08 08:49:03 -08:00
Federico Kunze
74aa9844fc
Fix swagger ( #3232 )
2019-01-08 08:13:04 -08:00
Federico Kunze
966baa567d
Change swagger host for online API requests ( #3229 )
2019-01-04 13:03:52 -08:00
Alexander Bezobchuk
fa056c9816
Minor cleanup of validator CLI logic ( #3221 )
2019-01-03 15:28:55 -08:00
Jack Zampolin
d1824ad704
R4R: validate sign tx request's body ( #3179 )
...
* validate sign tx request's body
Closes : #3176
* Introduce CodeNoSignatures
* Update swagger.yaml
* Fix tests
* Update x/auth/client/rest/sign.go
Co-Authored-By: alessio <quadrispro@ubuntu.com>
2019-01-03 08:30:04 -08:00
frog power 4000
a98a5a056a
Merge PR #2958 : Validator Power Dec-> Int
...
* Validator Power Dec-> Int, working
* non-test code compiles
* working, many test compile fixes
* all test compile errors resolved
* ...
* slashing test fixes minor
* test cover passes
* invariant rounding issue
* comment update
* PENDING and doc updates
* @cwgoes comments
* RemoveDelShares trimmings to the final delegation share
* fixes
* ...
* fix the oopsie
* @alexanderbez comments
* merge fixes
* address @cwgoes comments
2019-01-02 15:29:47 -05:00
Alessio Treglia
903348a76c
Update swagger.yaml
2019-01-02 10:09:11 +00:00
Alessio Treglia
1ebe1844d2
validate sign tx request's body
...
Closes : #3176
2018-12-27 14:43:23 +01:00
Alexander Bezobchuk
b0662aa4f6
Implement Proposal Proposer client interfaces ( #3184 )
2018-12-21 09:30:46 -08:00
Mike Xu
2ce8722318
Merge PR #3141 : Fix the bug in GetAccount when len(res) == 0 and err == nil
...
* Fix the bug in GetAccount when len(res) == 0 and err == nil
* Add the pending log
2018-12-21 18:30:29 +01:00
Alessio Treglia
abbd2d4dd3
Change --gas=simulate to --gas=auto when sending txs ( #3170 )
2018-12-20 11:21:07 -08:00
Federico Kunze
f02f7aa5a0
Add fees and memo to REST, updated CLI to receive coins as fees ( #3069 )
2018-12-19 16:26:33 -08:00
Jack Zampolin
14ebc65daf
Merge PR #3119 : Move all store keys into constants
...
* Move all store keys into constants
* Fix lint issue
* Add Pending.md
* QuerierKey -> QuerierRoute
2018-12-19 20:58:30 +01:00
Jack Zampolin
0360b12075
Remove unimplemented gaiacli init command ( #3156 )
2018-12-19 08:25:27 -08:00
Sunny Aggarwal
f4fb3608c0
Redelegation Querier ( #2559 )
2018-12-18 13:43:41 -08:00
Alessio Treglia
eac7d6939d
Merge PR #3127 : Don't fallback to any default values for chain id
...
- Remove DefaultChainID(). User needs to suplly chain ID
via either config or flag.
- Mark --chain-id as required by all tx commands.
- Fix gaiacli config values containing underscores.
Underscore '_' character is not automagically translated
into hyphen '-'. Viper values wouldn't be affected.
- Refresh gaiacli config tests
Closes : #810
2018-12-18 19:40:01 +01:00
Christopher Goes
371c7adeaa
Merge PR #3148 : Fix gaiad export
...
* Add boolean for LoadLatestVersion
* Update PENDING.md
2018-12-18 17:17:50 +01:00
Alexander Bezobchuk
ff6c2f2bad
Gov Get Vote(s)/Deposit(s) Updates ( #3091 )
2018-12-14 11:13:43 -08:00
Alexander Bezobchuk
110fd63e22
Add Slashing Query Params ( #3117 )
2018-12-14 11:09:39 -08:00
Federico Kunze
65beea4430
Add distribution REST endpoints swagger file ( #3038 )
2018-12-13 10:42:55 -08:00
Santatic
904778e102
Merge PR #3098 : Fix typo
2018-12-13 12:16:55 +01:00
Artur Albov
0c6d53dc07
Merge PR #2959 : Add TxEncoder to client TxBuilder
2018-12-12 22:29:42 +01:00
Jack Zampolin
0fbe319471
Code cleanup and refactor of LCD Tests ( #3077 )
2018-12-11 13:57:17 -08:00
Jack Zampolin
d8528ee4e8
Remove unused code
2018-12-11 13:30:03 -08:00
Jack Zampolin
6f08a0e76a
Address PR comments
2018-12-11 13:04:59 -08:00
Jack Zampolin
206566f043
Adjust for redelegation and unbonding changes
2018-12-11 11:34:02 -08:00
Jack Zampolin
73efc3c5d0
Merge branch 'develop' into jack/dry-rest-tests
2018-12-11 08:44:28 -08:00
Jack Zampolin
70ce6f28f2
Merge branch 'develop' into jack/fix-empty-return
2018-12-11 08:40:08 -08:00
Jack Zampolin
b9477df546
Reintroduce collect-gentxs's --gentx-dir flag ( #3021 )
...
R4R: Reintroduce collect-gentxs's --gentx-dir flag
2018-12-11 08:11:10 -08:00
Federico Kunze
4ecbf0dd5f
Merge PR #2997 : Split POST delegations endpoint
2018-12-11 15:02:26 +01:00
Alessio Treglia
affa1fb3f3
Reintroduce collect-gentxs's --gentx-dir flag
...
It went lost in last genesis workflow refactoring.
Also address structs initializations as per #2835 .
2018-12-11 12:32:28 +00:00
Jack Zampolin
96f8e340c1
Sacrifice to the linter gods
2018-12-10 18:32:13 -08:00
Jack Zampolin
5c3bef97fb
Code cleanup and refactor of LCD tests
2018-12-10 18:22:08 -08:00
Alessio Treglia
4f34cb7c1e
Update LCD swagger docs
2018-12-10 16:00:38 +00:00
Alessio Treglia
24a1670cf0
Run make format
2018-12-10 14:27:25 +00:00
Alessio Treglia
ac0a7c0a1d
Move generate_only and simulate to POST body in REST txs
...
Closes : #3056
2018-12-10 14:26:34 +00:00
Jack Zampolin
b558e50eb2
Fix quoted json return
2018-12-07 17:33:52 -08:00
Alexander Bezobchuk
5b42e83bc2
Merge PR #2995 : Fully verify the signature in `gaiacli tx sign`
...
* Implement auxiliary methods/functions for just building a tx sig bytes
* Undo auxiliary methods/functions
* Validate signature
* Remove redundant comment
* Add pending log entry
* Minor cleanup
* Update sign cli doc
* Update cli sign offline flag doc
* Update printAndValidateSigs
* Implement TestGaiaCLIValidateSignatures
* Minor cleanup
* Fix linting
* Update x/auth/client/cli/sign.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Minor reformatting
2018-12-06 02:02:04 -05:00
Jack Zampolin
cfab1ad6ee
Add Account Decoder to the LCD ( #3013 )
2018-12-05 16:48:30 -08:00
Jack Zampolin
07b0ad3c9e
Merge PR #2987 : Add shorthand flag to address output on gaiacli keys show and update docs
...
* Add shorthand flag to address output on gaiacli keys show
* Update docs and add PENDING
* Update client/keys/show.go
Co-Authored-By: jackzampolin <jack.zampolin@gmail.com>
* pk -> p
2018-12-04 17:38:43 +01:00
Alessio Treglia
d32e4a9fe0
Merge PR #2972 : Fix gaiacli config and make it non-interactive only
...
* Fix gaiacli config and make it non-interactive only
Closes : #2734
* Update cli tests
* Remove --list, by default and with no args print config
* Small improvements
* Warn user when file doesn't exist
* Fix integration tests
2018-12-04 14:17:45 +01:00
Alessio Treglia
535822ca68
R4R: add command asks for encryption password once too many ( #2970 )
...
* add command asks for encryption password once too many
* keep additional explanatory text
2018-11-30 15:00:53 -08:00
Alessio Treglia
956c2229bf
Merge PR #2965 : add --force to keys delete for unattended execution
...
* add --force to keys delete for unattended execution
Skip password check when --force is on and delete
keys unconditionally.
Closes : #2961
* Forcibly cleanup keys on fixtures initialization
2018-11-30 21:36:55 +01:00
Alessio Treglia
c3965f5509
Remove inconsistent gaiacli keys new/add dualism ( #2904 )
...
* Remove inconsistent gaiacli keys new/add dualism
2018-11-29 12:59:41 -08:00
Alessio Treglia
a6bc60e4c6
Merge PR #2923 : Prompt user for confirmation when deleting ledger and offline keys
...
* Force password to 'yes' when deleting ledger-offline keys
* Improve UX, better docs on removing offline/ledger keys
* Ask for confirmation on offline/ledger keys deletion
2018-11-29 21:55:23 +01:00
Hendrik Hofstadt
ca43225851
Merge PR #2943 : Fix tag usage in handlers and EndBlocker
...
* Fix tag usage in handlers and EndBlocker
* Prepend action tag in baseApp
* Fix LCD
* Remove unnecessary conversion
* Fix invalid consensus pubkey in CLI tests
* Fix tag usage in cli_test
* Shorten bechify in test
* Update docs and PENDING
2018-11-29 15:34:57 +01:00
Christopher Goes
aa72e72ce4
Merge #2932 : Update to Tendermint v0.27.0-dev0
...
* Update upstream Tendermint version
* Update PENDING.md
* Fix for accum -> proposer priority
2018-11-28 23:29:55 +01:00
Christopher Goes
1a18a428a4
Merge PR #2842 : Fix tx search
2018-11-28 00:09:14 +01:00
Federico Kunze
8414c344fa
Merge branch 'fedekunze/2819-fix-tx-search' of https://github.com/cosmos/cosmos-sdk into fedekunze/2819-fix-tx-search
...
Merge branch
2018-11-28 00:01:02 +01:00
Federico Kunze
7cf5da2f72
address Chris' comments
2018-11-28 00:00:38 +01:00
Federico Kunze
9751a61b46
Merge branch 'develop' into fedekunze/2819-fix-tx-search
2018-11-27 22:56:36 +01:00
Federico Kunze
14154f71be
deleted unnecessary function
2018-11-27 22:54:25 +01:00
Federico Kunze
ebaac49142
minor changes from review
2018-11-27 22:47:56 +01:00
Alexander Bezobchuk
d8683fe90b
Update client/tx/search.go
...
Co-Authored-By: fedekunze <31522760+fedekunze@users.noreply.github.com>
2018-11-27 22:38:13 +01:00
Aleksandr Bezobchuk
155c553456
Refactor Gaia Lite bootstrapping
2018-11-27 16:03:53 -05:00
Alexander Bezobchuk
71aec4688b
Fix starting Gaia Lite ( #2918 )
...
* Fix starting Gaia Lite
2018-11-27 12:19:01 -08:00
Federico Kunze
9c85e935fd
Merge branch 'develop' of https://github.com/cosmos/cosmos-sdk into fedekunze/2819-fix-tx-search
...
Merge develop
2018-11-27 16:38:08 +01:00
Federico Kunze
1dab1f7c98
Merge branch 'fedekunze/2819-fix-tx-search' of https://github.com/cosmos/cosmos-sdk into fedekunze/2819-fix-tx-search
...
Merge branch
2018-11-27 16:02:20 +01:00
Federico Kunze
cd812c788f
fix comments and cmd description
2018-11-27 16:02:03 +01:00
Federico Kunze
9bf2041c26
delete comments on lcd tests
2018-11-27 15:20:41 +01:00
Federico Kunze
666fafb97a
add other tests and update docs
2018-11-27 15:16:33 +01:00
Federico Kunze
a2189bc672
fix tx search CLI
2018-11-27 14:37:03 +01:00
Jae Kwon
d1e76221d8
Jae/simulator improvements ( #2900 )
...
* Make simulator operations predetermined
* Use new dbm.ReverseIterator API
* Simulation speed improvements
* Pin exact revisions, not branches
* Rename 'MountStoresIAVL' to 'MountStores'
* Zero Power Block fees to community pool
2018-11-27 00:14:22 -08:00
Federico Kunze
9fdd4300f2
update cli tx search
2018-11-26 15:55:42 +01:00
Federico Kunze
60fc7c7919
Merge develop
2018-11-26 13:41:00 +01:00
Sunny Aggarwal
b7da2eaa33
Merge PR #2799 : Account numbers and sequences to uint64
2018-11-26 12:29:21 +01:00
John McDowall
f09fa33cfd
Merge PR #2802 : Correct the usage of misspelling of English word 'depositor'.
...
Throughout the codebase the misspelling 'depositer' of the English word
'depositor' has been used. This commit applies a global search and
replace to correct the misspelling.
2018-11-22 00:53:33 +01:00
Alessio Treglia
3e68e44063
Merge PR #2874 : gaiad gentx subcommands refactoring
...
* gaiad gentx subcommands refactoring
- Replace STDIN/STDOUT redirection in `gaiad gentx` with subcommands
command line options to redirect streams to file since viper does
not handle redirection well.
- Use `BuildCreateValidatorMsg` to build a `MsgCreateValidator` rather
than redirecting to `gaiacli tx stake create-validator`.
- `PrintUnsignedStdTx` now takes an `io.Writer` object.
- Mark `--pubkey`, `--amount` and `--moniker` as required flags
instead of validating them manually.
- Use stake.NewDescription() to make a new Description - ref #2835
* Refresh PENDING.md
2018-11-22 00:44:13 +01:00
Federico Kunze
d227e2a29e
Merge PR #2869 : Gov tally endpoint
...
* Added tally endpoint
* Update querier.go
* rename queryable
* Address @alexanderbez comments
2018-11-21 10:54:51 +01:00
Federico Kunze
ee4c51bb36
update cli tests
2018-11-20 14:13:05 +01:00
Alexander Bezobchuk
6e813ab3a8
Change gas & related fields to unsigned integer type ( #2839 )
...
* Change gas & related fields to unsigned integer type
* Implement AddUint64Overflow
2018-11-19 09:13:45 -08:00
Jack Zampolin
f525717054
Standardize CLI Exports from Modules ( #2840 )
...
* Move query and tx commands to modules
* Move GetAccountDecoder to prevent import cycle and replace calls to it with one call in WithAccountDecoder
* Add moduleClients interface and implement in all applicable modules
* Use module clients in cli initialization
2018-11-19 09:02:34 -08:00
Jack Zampolin
9676ce7d48
Expose LCD router, allowing devs to register custom routes from their modules ( #2836 )
...
* Fixes #1081
2018-11-16 14:21:36 -08:00
Federico Kunze
8a95de4086
updated swagger.yaml
2018-11-16 16:18:05 +01:00
Federico Kunze
15d98cc24f
update lcd tests
2018-11-16 16:03:57 +01:00
Federico Kunze
1a7f9dac75
update unit tests
2018-11-16 15:10:02 +01:00
Federico Kunze
e65d18643e
test empty response
2018-11-16 13:07:17 +01:00
Federico Kunze
4de3aee7f1
fixed tx search
2018-11-16 12:50:58 +01:00
Sunny Aggarwal
d1614ebb7e
R4R: Query Gov Params ( #2576 )
...
* gov query params
2018-11-13 15:45:37 -08:00
Jack Zampolin
695395aca8
Merge branch 'develop' into sunny/get_all_delegations_validator_querier
2018-11-13 11:07:36 -08:00
Jack Zampolin
b255a7d59f
Merge branch 'develop' into sunny/get_all_delegations_validator_querier
2018-11-12 14:09:18 -08:00
Federico Kunze
182f111ddc
update swagger.yaml
2018-11-12 22:53:43 +01:00
Jack Zampolin
ac8f2dabd4
Merge branch 'develop' into jack/query-tx-reorg
2018-11-12 11:10:52 -08:00
Alessio Treglia
70826495b8
Merge PR #2752 : Don't hardcode bondable denom
2018-11-12 19:54:18 +01:00
Christopher Goes
4d1246dae9
Merge branch 'develop' into sunny/get_all_delegations_validator_querier
2018-11-09 15:28:03 +01:00
Christopher Goes
02da397899
Merge 0.26.0 back to develop ( #2718 )
...
* PENDING => CHANGELOG
* Linkify changelog
* Merge PR #2716 : Temporarily disable gaia lite insecure mode
* TODO: need to update CHANGELOG w/ import-export PR #2690
2018-11-08 16:41:57 -08:00
Jack Zampolin
8f4c7df033
Address PR comments
2018-11-08 08:24:34 -08:00
Jack Zampolin
0ab5d7639b
Fix gobash CLI testing
2018-11-07 16:42:34 -08:00
Jack Zampolin
cade5f552c
Address linting issues
2018-11-07 15:38:30 -08:00
Jack Zampolin
d4fb6d4ebe
Reorganize CLI command structure. Fixes #2575
2018-11-07 15:03:00 -08:00
Sunny Aggarwal
1d3a04a61c
Switch gov proposal-queues to use iterators ( #2638 )
...
* switched gov proposals queue to use iterators
* update gov spec
* update proposal.Equal
* Amino api change
* switched proposalID to uint64
* renamed Gov Procedures to Params
* s/ActiveProposalQueueProposalKey/KeyActiveProposalQueueProposal/g
* numLatestProposals -> Limit
* fixed staking invariant breakage because of gov deposits
* Send deposits to DepositedCoinsAccAddr or BurnedDepositCoinsAccAddr
2018-11-06 23:33:18 -08:00
Christopher Goes
dfddac394d
Merge branch 'develop' into sunny/get_all_delegations_validator_querier
2018-11-05 11:56:32 +01:00
Alessio Treglia
c20fcbfd8f
New genesis workflow ( #2602 )
...
New genesis workflow:
* `gaiad init` is now used to generate an empty `genesis.json`.
* Genesis accounts need to be populated manually before running
`gaiad collect-gentxs`.
* This should support starfish too, see #2615 for more info.
* Closes : #2596 #2615
* Validate validator address and address against respective account ex ante
* Fix local testnet failures
* New genesis tests
* Run make format
* Add --pubkey flag
* gaiad collect-gentxs takes no args
2018-11-04 20:26:46 -08:00
Jae Kwon
5b74e1d0b6
Bez/tm0.26 update pt 2 redux ( #2684 )
...
* Update to TM v0.26.0
* Update TODOs
* Proof and verification updates
* Fix linting
* Fix key path creation
* Temporarily fix tendermint revision to make tests pass
2018-11-04 19:36:35 -08:00
Alexander Bezobchuk
50926fffff
Update to TM v0.26.0 - Part I ( #2679 )
...
* Update to TM v0.26.0
2018-11-04 18:28:38 -08:00
Sunny Aggarwal
2d429731b3
LCD and CLI
2018-11-03 22:55:38 -07:00
Rigel
0d5ebd2495
Merge PR #2667 : Gaialite signal handling fix
...
Gaialite signal handling is broken, repair it
2018-11-02 12:43:07 -04:00
Alessio Treglia
e598af9eb6
Fix lint
2018-11-02 13:47:14 +00:00
Alessio Treglia
36bb4409b6
Refactor TrapSignal
2018-11-02 13:44:40 +00:00
Alessio Treglia
a0a6bad4c0
Fix test
2018-11-02 13:37:23 +00:00
Alessio Treglia
48192ea3d4
Gaialite signal handling is broken, repair it
2018-11-02 08:42:29 +00:00
Alessio Treglia
91dcd0f82a
Include DNS alt name in certificate
...
Closes : #2664
2018-11-02 08:17:57 +00:00
Alessio Treglia
3657ff4ada
Merge PR #2656 : Revert read-only leveldb database
...
* Revert read-only leveldb database
Waiting on a fix for syndtr/goleveldb#240 .
* Update client/keys/utils.go
2018-11-02 00:29:21 +01:00
Christopher Goes
fcf5b7764b
Merge PR #2622 : Make simulation use a transition matrix for block size
...
Make simulation use a transition matrix for block size
This enables simulating periods of high load, and periods of low to no load.
(low load because future ops will still terminate in that time frame)
2018-10-31 20:10:35 +01:00
Alessio Treglia
bc583ab1d0
Various sign command improvements
...
- Exit with error if the user is attempting to sign with a key
whose address is not among those who are expected to sign
the transaction.
- Add --print-signature-only to output only the generated
signature.
2018-10-31 13:41:26 +00:00
ValarDragon
e4b5e2c9f3
Make simulation use a transition matrix for block size
...
This enables simulating periods of high load, and periods of low to no load.
(low load because future ops will still terminate in that time frame)
2018-10-28 21:37:19 -07:00
Alessio Treglia
ebca085fab
Merge pull request #2593 from cosmos/bez/fix-keys-new-perm
...
Fix DB Write Permissions for gaia keys new
2018-10-24 19:43:31 -07:00
Aleksandr Bezobchuk
507438bf7b
Additional cleanup
2018-10-24 16:45:55 -04:00
Aleksandr Bezobchuk
23f62f7761
Fix db write perm
2018-10-24 16:34:30 -04:00
Christopher Goes
234262160e
'make format'
2018-10-24 15:37:06 +02:00
Christopher Goes
c577831261
Merge PR #2554 : Make `gaiacli keys show` multisig-ready
2018-10-24 15:24:12 +02:00
HaoyangLiu
9ee9e28439
Merge PR #2462 : Add swagger-ui for gov, stake and slashing
2018-10-24 15:19:48 +02:00
Alessio Treglia
6664cd5afd
Fix stupid mistake
2018-10-23 12:43:36 -07:00
Sunny Aggarwal
d666658ca9
Merge PR #2553 : Renamed msg.Name() and msg.Type() to msg.Type() and msg.Route()
2018-10-23 21:23:55 +02:00
Christopher Goes
a231bd8ccc
Merge PR #2555 : Don't acquire lock on read-only keybase
2018-10-23 21:03:08 +02:00
Alessio Treglia
cd49e978f9
Make "multi" const
2018-10-23 11:46:43 -07:00
Alessio Treglia
6ace08b505
Remove shorthand
2018-10-23 11:44:47 -07:00
Alexander Bezobchuk
450873d080
Update client/keys/utils.go
...
Co-Authored-By: alessio <quadrispro@ubuntu.com>
2018-10-23 10:47:20 -07:00
Alessio Treglia
230c69b438
Validate threshold rather than letting it panic
2018-10-22 17:13:36 -07:00
Alessio Treglia
44a6c21ad9
Add tests
2018-10-22 14:43:57 -07:00
Alessio Treglia
add15b5b28
Merge review comments/changes
2018-10-22 14:29:27 -07:00
Alessio Treglia
8d24465845
Run make format
2018-10-22 13:37:28 -07:00
Alessio Treglia
322a029ab5
Make gaiacli keys show multisig-ready
2018-10-22 12:00:57 -07:00
Federico Kunze
301fdf4a40
test cleanup
2018-10-22 14:21:53 +02:00
Federico Kunze
77177b2861
Merge develop and conflicts
2018-10-22 11:18:51 +02:00
Federico Kunze
152b3bd67b
Split delegator summary endpoint
2018-10-20 22:25:50 +02:00
Federico Kunze
8999a4d719
Add validator unbonds
2018-10-20 21:30:07 +02:00
Federico Kunze
5e1720b6cb
Added LCD tests
2018-10-20 21:10:19 +02:00
Cong Zhao
6c623b203e
#1255 make keybase opened with readonly option to support better parallelization between gaiacli
2018-10-20 20:26:15 +08:00
Rigel
b48d0d5623
Merge PR #2527 : Minting
2018-10-19 20:36:00 +02:00
Alessio Treglia
593921d04d
Merge PR #2524 : Replace GenTx with StdTx
...
Rework the process of loading a genesis.json file to load a starting app state and set of initial transactions to process.
* New function to create genesis account from MsgCreateValidator
* Add arg to PrintUnsignedStdTx() to actually operate in offline mode
* New func processStdTxs()
* Remove gen-tx command
* Cleanup, return validators as they need to be written into genesis.json
* Modify gaiad init to allow auto-create of stdTx
* Remove server/testnet.go
* Don't load node_key.json, which might not be available
* Get the txs through DeliverTx
* Add app.slashingKeeper.AddValidators at the end of genesis
* On InitChain(), Signature's account number must be 0
* Add (tentative?) command to generate {node_key,priv_validator}.json files
* Reintroduce gaiad testnet
* Prompt user for passwords
* Update gaia to work with auth.StdTx
* Remove test_utils, NewTestGaiaAppGenState is now deprecated
* Combine --genesis-format and --generate-only
* Improve sign command's --offline flag documentation
* Moniker must be set
* Call app.slashingKeeper.AddValidators() even if len(txs) == 0
* Refactoring, introduce gaiad init --skip-genesis, code cleanup
* Drop unnecessary workaround to make lcd_tests pass
* Reintroduce gentx
* Simple name changes, GenesisState.Txs -> .GenTxs; OWK -> OverwriteKey; OverwriteKeys -> OverwriteKey
2018-10-19 20:00:27 +02:00
Federico Kunze
ad355d6c69
Merge PR #2444 : Standardize REST error responses
2018-10-19 18:55:20 +02:00
Alessio Treglia
ad05d7cc33
Merge PR #2523 : Remove 'import "C"' from client/utils package
2018-10-18 00:49:57 +02:00
David Braun
e845569d16
Merge PR #2496 : Add example to Swagger specification for /keys/seed
2018-10-17 20:25:02 +02:00
Ethan Buchman
1ee8deed2b
Merge PR #2090 : Improve crypto/keys and add `keys mnemonic` and `keys new` commands
...
* crypto/keys/hd: use btcec to remove dep on tendermint
* crypto/keys/bcrypt: improve comment about fork
* crypto/keys/bip39 -> crypto/keys/bip39/fundraiser
* crypto/keys/bip39: bring in fork of tyler-smith
* crypto/keys/hd: update dep
* crypto/keys: update deps
* crypto/keys: move mintkey.go into new crypto/keys/mintkey
* crypto/keys/hd: NewParamsFromPath
* crypto/keys: keybase.Derive takes a bip39 passphrase too
* crypto/keys/hd: BIP44Params.DerivationPath
* gaiacli keys: add commands new and mnemonic
* fix lints
* minor fixes from review
* update Gopkg.toml
* add tendermint fork of golang.org/x/crypto
* pin some transitive deps
* crypto/keys/bcrypt: remove
* remove in favour of fork of golang.org/x/crypto/bcrypt at github.com/tendermint/crypto/bcrypt
* crypto/keys/bip39: remove completely
* use fork cosmos/go-bip39 instead
* Gopkg.toml: dont use master
* Pull in changes from my PR
* fixes from review
* enforce min len for --unsafe-entropy
* lint fix
* feedback from review
* fix dep
2018-10-17 13:37:58 -04:00
Sunny Aggarwal
070bda3a25
Merge PR #2515 : Fix gov deposit query lcd non-determinism
...
* non deterministic addr ordering
* sorted addrs at gen
* fixed comment
* fixed names and passwords
2018-10-17 00:55:36 -04:00
Christopher Goes
2c4d9a0be4
Merge branch 'develop' into cwgoes/fix-signing-info-bugs
2018-10-15 21:04:49 +02:00
Federico Kunze
6dc6a78422
fix import
2018-10-15 10:44:15 +02:00
Federico Kunze
8e1d0fbac0
Add option to indent response
2018-10-15 10:41:37 +02:00
Federico Kunze
2b701655d9
test deposit values
2018-10-15 10:27:24 +02:00
Federico Kunze
f8486aeca5
Add deposits endpoint and tests
2018-10-12 19:05:22 -07:00
Christopher Goes
6e4a8d9e16
Update spec
2018-10-12 01:04:57 +02:00
Christopher Goes
8c2c9dba8a
Update block height on validator bonding
2018-10-12 00:15:58 +02:00
Christopher Goes
dbd4f30b39
Merge branch 'develop' into dev/lock_tools
2018-10-11 08:48:15 +02:00
Alessio Treglia
0f4a03b44e
Alessio/server refactor ( #2472 )
...
* Add arg to PrintUnsignedStdTx() to actually operate in offline mode
* WIP simplifying server module
* Expose ExternalIP()
* Move {GenTx,Init}Cmd into gaia's new init package
2018-10-10 15:45:41 -07:00
ValarDragon
9e334afad0
Lock binary dependencies to a specific commits / versions
...
This is basically copying over @anton's great script!
Also had to run `make format` to make this pass `test_lint`.
This PR also makes the make commands for tools further align
with the tendermint implementation.
2018-10-09 23:52:36 -07:00
Christopher Goes
e251088672
Merge PR #2452 : Fix LCD Validator Initialization
2018-10-09 20:10:37 +02:00
Christopher Goes
71a80bf176
'make format'
2018-10-09 06:38:58 +02:00
Christopher Goes
9c53f5aadf
Merge branch 'develop' into cwgoes/nextvalset
2018-10-09 06:33:19 +02:00
HaoyangLiu
1aebe103ba
Merge branch 'develop' of https://github.com/cosmos/cosmos-sdk into bianjie/lcd-lite-swagger-ui
2018-10-09 09:21:45 +08:00
Aleksandr Bezobchuk
975065724b
Revert back to 100 power for proposing validator
2018-10-08 02:51:29 +08:00
Aleksandr Bezobchuk
79a0339844
Use NewTestGaiaAppGenState in LCD test gen
2018-10-08 00:59:44 +08:00
Aleksandr Bezobchuk
2527e1fa3b
Implement NewTestGaiaAppGenState and update LCD test bonding
2018-10-08 00:57:52 +08:00
HaoyangLiu
3bcbcd08b9
create adequate error for key managerment
2018-10-06 11:59:12 +08:00
Christopher Goes
1f12f204ce
Testcase fixes, 'make format', negative pre-genesis block
2018-10-05 14:11:36 +02:00
HaoyangLiu
6d645f20fa
Refactor keys handler according to code reviewers
2018-10-05 07:19:52 +08:00
HaoyangLiu
1acab69326
Fix test_lint failure and test_cover failure
2018-10-04 21:15:29 +08:00
HaoyangLiu
8e1bfee6ca
Add swagger-ui for key management
2018-10-04 20:36:24 +08:00
HaoyangLiu
9f67e8af20
Merge PR #2215 : Add swagger-ui for gaiacli lite-server
2018-10-04 13:00:24 +02:00
HaoyangLiu
31b26e7154
Refactor code in set response header
2018-10-04 18:50:15 +08:00
Christopher Goes
e72c19a351
Revert viper.Set change
2018-10-04 12:39:59 +02:00
Christopher Goes
c676eab46b
WithTrustNode, Makefile fixes, 'make format'
2018-10-04 08:34:39 +02:00
HaoyangLiu
1d4cfe89d2
Merge with develop
2018-10-04 08:10:29 +08:00
Alexander Bezobchuk
89d13d1f4c
Merge PR #2429 : LCD Properly Init Proposing Validator in Tests
...
* Refactor InitializeTestLCD to initialize correctly
* Update InitializeTestLCD API usage in LCD unit tests
* Update pending log
* Update named return variables
* Increase power of validator proposer in LCD tests
2018-10-03 12:42:44 -04:00
Christopher Goes
17983460b8
Merge PR #2219 : Update to Tendermint 0.24 (except NextValSet offsets)
2018-10-03 17:48:23 +02:00
HaoyangLiu
9830acc5b9
Add indent option to context and fix a bug in node status command
2018-10-02 23:38:18 +08:00
HaoyangLiu
5d259b1b39
Add post respones process to add json to header and decide whether bring in indent to make response more readable
2018-10-02 23:15:04 +08:00
HaoyangLiu
5fb7e65079
Remove useless comment
2018-10-02 10:02:37 +08:00
HaoyangLiu
f5df1982f9
Add description for return type
2018-10-01 09:26:08 +08:00
HaoyangLiu
bd274db7a7
Add application/json to response header
2018-10-01 09:07:41 +08:00
HaoyangLiu
019b1d95cf
unminify JS files according to cwgoes
2018-09-30 18:50:31 +08:00
HaoyangLiu
da5da6e3a1
Fix lcd test failure for endpoint change
2018-09-30 13:42:45 +08:00
HaoyangLiu
f896497db1
Improve swagger.yaml
2018-09-30 13:26:44 +08:00
HaoyangLiu
b7f27a0e1f
update gopkg.lock and fix compile error
2018-09-30 12:53:30 +08:00
HaoyangLiu
d6f6a1f87f
Merge with develop
2018-09-30 11:46:27 +08:00
HaoyangLiu
6e8b8e47ee
Add swagger-ui for ICS0 and ICS20
2018-09-30 11:42:12 +08:00
Jae Kwon
1e26ba2e0e
CLIContext.Logger -> .Output as it isn't a logger ( #2420 )
...
This changes .Logger to .Output, as it isn't used anywhere except as os.Stdout.
2018-09-28 21:45:54 -07:00
HaoyangLiu
46e268efe2
Convert swagger.json to swagger.yaml
2018-09-27 22:07:39 +08:00
HaoyangLiu
bf24a42a29
Remove stake API from this PR
2018-09-27 19:54:33 +08:00
HaoyangLiu
4e3066131e
Merge with develop
2018-09-27 19:41:38 +08:00
HaoyangLiu
c5affaa7bf
Remove docs/clients/lcd-rest-api.yaml and add its content to client/lcd/swagger-ui/swagger.json
2018-09-27 19:36:22 +08:00
HaoyangLiu
bff2f33ac5
Rename swaggerui to swagger-ui
2018-09-27 19:06:22 +08:00
Alessio Treglia
a2caefc8ae
Merge PR #2390 : CLI subcommands reorganization
2018-09-26 22:00:49 +08:00
Alexander Bezobchuk
91cac96fea
Merge PR #2391 : LCD Cleanup and DRY Refactor
2018-09-26 21:29:39 +08:00
Matthew Slipper
2fb3493ff5
Merge PR #2223 : Gaia CLI Config Command
...
* Allow a gaia-cli config file to be created
Closes #1613 .
Closes #1275 .
Closes #1956 .
* Add homedir to Gopkg.toml
* Updates from code review
* Post-rebase fixes
* Update test
* Code review refactor
* Fixes from code review
* Fix import
* Fix broken test
* Fixes from rebase
* Fix formatting
2018-09-25 17:36:42 -04:00
Matthew Slipper
24413a395d
Merge PR #2073 : Allow --from to be a name or an address
...
* Allow --from to be a name or an address
Closes #1735 .
* Post-rebase fixes
* Updates from code review
* Updates from code review
* Updates from code review
* Fix merge artifacts
* Fix merge conflicts
* Fix integration tests
* Add back GetFromName() check broken during merge
* Code review updates
* Fix failing test
* Updates from code review
2018-09-25 16:48:38 -04:00
Alexander Bezobchuk
04487ca5db
Merge PR #2402 : Skip LCD test TestVersion when no env var
2018-09-26 02:47:28 +08:00