Joon
685bfca1d4
Merge PR #3526 : BaseApp Peer Review
2019-02-07 17:52:24 -08:00
Christopher Goes
38068a59ea
Merge PR #3507 : Results from x/staking & x/slashing peer review
2019-02-07 17:41:23 -08:00
Jack Zampolin
6a66796b71
Merge PR #3550 : Speed up CLI tests
2019-02-07 23:56:05 +01:00
Jack Zampolin
408484e6d4
Merge PR #3503 : CLI flags to args
2019-02-06 16:15:37 -08:00
Christopher Goes
fc851671ea
Merge PR #3527 : Multiply initial token amounts by 1e6
2019-02-06 16:15:01 -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
Alessio Treglia
df94f522f9
Merge PR #3498 : various improvements to gaiad gentx/init
2019-02-05 20:57:36 -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
Jack Zampolin
c766993c83
Merge PR #3454 : Add --jail-whitelist to gaiad export
2019-02-04 08:42:48 -08:00
Alessio Treglia
884ce49f7f
allow generation of gentxs with empty memo field ( #3478 )
2019-02-01 17:03:57 -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
Christopher Goes
9320dbb2da
Merge PR #3428 : Simulate from a genesis file
2019-01-29 23:53:42 +01:00
Alessio Treglia
14dcaa6458
Merge PR #3421 : Upgrade ledger-cosmos-go dep to 0.9.3
...
* Upgrading to ledger-cosmos-go
* Add cli test and update PENDING.md
2019-01-29 22:45:30 +01:00
Alexander Bezobchuk
1a656e7023
Merge PR #3425 : Add Vesting Account Genesis Validation
2019-01-29 19:11:33 +01:00
Alessio Treglia
f16cc31919
Merge PR #3403 : Implement parameter-controlled bank/send switch-off
2019-01-29 04:06:48 +01:00
Jack Zampolin
17f67952da
loadGenesisDoc -> LoadGenesisDoc
2019-01-28 13:08:42 -08:00
Jack Zampolin
5476c4e664
Merge branch 'develop' into jack/gaiacli-config-node
2019-01-28 13:05:31 -08:00
Jack Zampolin
75c24fda1c
Add test/pending
2019-01-28 12:40:08 -08:00
Jack Zampolin
df86585f6b
Add validate-genesis command ( #3399 )
2019-01-28 11:46:47 -08:00
Alessio Treglia
f494a92f92
Implement GenesisState.Sanitize() ( #3397 )
2019-01-28 09:54:56 -08:00
Jack Zampolin
af60c75dd3
Merge PR #3352 : Reenable simulation tests
2019-01-24 22:01:32 +01:00
Alessio Treglia
ee33d8248e
Merge PR #3364 : Use dash-separated flags for minimus gas prices
2019-01-24 11:21:02 +01:00
Jack Zampolin
0043912548
Merge PR #3338 : Remove unused code and examples
2019-01-24 11:18:45 +01: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
Christopher Goes
b5e245fee3
Merge PR #3333 : F1 storage efficiency improvements
2019-01-23 12:37:03 +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
Christopher Goes
f65ae49356
Merge PR #3319 : Distribution Queriers & CLI query commands
2019-01-18 20:38:40 +01: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
Alexander Bezobchuk
f2e87ad81f
Merge PR #3308 : Genesis Vesting Accounts & Simulation
...
* Update vesting spec and impl time fields and constructors
* Update genesis to support vesting accounts
* More spec and godoc updates
* Update genesis section in vesting spec
* Fix bank unit tests
* Add test cases to ToAccount in genesis
* Update RegisterCodec to include vesting interface and types
* Fix GetVestedCoins bug where block time is past vesting end time
* Add vesting accounts to simulation
* Update vesting genesis logic to panic on invalid accounts
* Change randomness of vesting accounts in simulation
2019-01-17 17:15:13 +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
Christopher Goes
0684a42d9f
Merge PR #3292 : Enable/disable withdraw addresses with a parameter
2019-01-16 23:17:56 +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
Christopher Goes
eff1f7ca10
Merge PR #3304 : Non-zero-height export fix
...
* Tiny non-zero-height export fix
* Fix linter
2019-01-16 15:59:19 +01: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
Alessio Treglia
57c9de7c8b
Create separate directories for cli tests ( #3296 )
2019-01-14 09:55:49 -08:00
Alessio Treglia
e4efb8da8a
Merge PR #3286 : Print out sdk.AccAddress.String() instead of hex
2019-01-14 13:25:44 +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
4aec6cd41c
R4R: Tombstone Implementation ( #3225 )
2019-01-10 17:22:49 -08:00
Alexander Bezobchuk
03bdd3f870
Fix IsAnyGTE ( #3265 )
2019-01-09 12:31:03 -08:00
Jack Zampolin
d1e769391a
CLI Test refactor and coverage increase ( #3250 )
2019-01-09 07:49:38 -08:00
Hleb Albau
867f8a7467
Merge PR #3195 : Configurable pruning. Fix docs and create strategies const.
2019-01-09 16:06:22 +01:00
Jack Zampolin
b16af44271
Merge PR #3076 : Rename hooks from Before -> Pre and On -> Post
...
* Rename hooks from Before -> Pre and On -> Post
* Fix lint error
* Update x/slashing/hooks.go
Co-Authored-By: jackzampolin <jack.zampolin@gmail.com>
* Ignore linter warnings on hooks file
* swap 171, 172 for clarity (my own comment)
2019-01-09 00:28:46 -05:00
Zaki Manian
ed2b6bd9a7
Multiple fees in min fees to OR instead of AND ( #3239 )
2019-01-08 08:21:54 -08:00
Alexander Bezobchuk
fa056c9816
Minor cleanup of validator CLI logic ( #3221 )
2019-01-03 15:28:55 -08:00
Alexander Bezobchuk
15bd1f668f
Merge PR #3189 : Reset slashing periods on export
...
* Reset slashing periods on export
* Rename old slashing period setter to SetValidatorSlashingPeriod
* Update export to reset slashing periods
* Fix cons address
* Remove old slashing period reset
* Add pending log entry
* Update slashing period tests
2019-01-03 00:57:13 +01: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
Christopher Goes
feff014df1
Export for zero height fixes ( #3183 )
2018-12-20 12:40:27 -08:00
Alexander Bezobchuk
8211c025da
Support min fees in a localnet and fix gaiad config ( #3172 )
2018-12-20 11:21:39 -08:00
Alessio Treglia
abbd2d4dd3
Change --gas=simulate to --gas=auto when sending txs ( #3170 )
2018-12-20 11:21:07 -08:00
Alexander Bezobchuk
217a2925dc
Auth Module Param Store ( #2998 )
2018-12-20 11:09:43 -08:00
Alexander Bezobchuk
5a13e75367
Tags Cleanup & Docs ( #3137 )
2018-12-19 19:28:38 -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
4b4a2b81a1
Add slashing genesis validation ( #3158 )
2018-12-19 09:03:16 -08: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
500fa2b694
Make coins denoms case insensitive ( #3092 )
2018-12-18 11:14:11 -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
Christopher Goes
f10d790662
Fix linter errors ( #3138 )
2018-12-17 14:49:50 -08:00
Jae Kwon
6666540dbb
Revert "Remove GovernancePenalty"
...
This reverts commit 86a214f10c .
2018-12-17 10:56:45 -08:00
Jae Kwon
86a214f10c
Remove GovernancePenalty
2018-12-17 02:17:19 -08:00
Jae Kwon
677ea0a541
Welcome back, logjack ( #3126 )
2018-12-16 21:32:01 -08:00
Alexander Bezobchuk
110fd63e22
Add Slashing Query Params ( #3117 )
2018-12-14 11:09:39 -08:00
Artur Albov
0c6d53dc07
Merge PR #2959 : Add TxEncoder to client TxBuilder
2018-12-12 22:29:42 +01:00
Jack Zampolin
2f9b062cf3
Merge PR #3015 : Add Governance genesis checks
...
* missing genesis verification in gaia, also add distribution verification
* PENDING.md
* Fix error message
2018-12-11 20:05:49 +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
Alessio Treglia
24a1670cf0
Run make format
2018-12-10 14:27:25 +00:00
Sunny Aggarwal
945803d586
Governance Quorum ( #3053 )
2018-12-10 02:50:20 -08:00
Jae Kwon
133134ca52
Use address instead of bond height / intratxcounter for deduplication ( #3055 )
2018-12-10 02:49:37 -08:00
Jae Kwon
663e954b80
Default SimulationPeriod is 1
2018-12-08 07:44:18 -08:00
Jae Kwon
bc51fa93b6
Fix updateValidatorDistInfoFromPool ( #3046 )
...
Fixes regression introduced by #2984 .
Continuiation of #3033 , which didn't fix the simulation issues.
(candidate) Complete solution for #3019 , 9002 halt bug.
From #2984 , it isn't sufficient to take the fee pool rewards of a validator. Since we don't track delegator accums (as we do with validator accums), and because onValidatorModified >updateValidatorDistInfoFromPool is also being called upon delegation updates (or at least I believe this is the reason), it is necessary to also withdraw self delegation.
TODO: I don't think self-delegation should be required to be modified here... consider using a delegation hook to do the self-delegation withdraw part instead, e.g. splitting the updateValidatorDistInfoFromPool function into two. It might not result in cleaner code, however. Think hard.
2018-12-08 07:18:04 -08:00
Jae Kwon
1ba93ea1c1
Merge PR #3033 : Fix negative stake & invariance bug
...
* Fix negative stake & invariance bug
* Merge PR #3037 : Updates to negative stake fix
* Update invariant; fix lint
* Fix linter
* Add comment & TODO
2018-12-08 01:04:52 +01:00
Jae Kwon
2473b74d86
Jae/gaiareplay3 ( #3032 )
...
gaiareplay tool
2018-12-07 03:19:49 -08:00
frog power 4000
49da96bc09
Merge PR #3010 : Add Missing genesis checks in Gaia
2018-12-07 01:22:24 +01: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
Alessio Treglia
816248987f
CollectStdTxs() must check DelegatorAddr against accounts ( #3004 )
...
* CollectStdTxs() must check DelegatorAddr against accounts
* Use sdk.AccAdress.String() instead of casting with string()
2018-12-05 13:23:19 -08:00
Alexander Bezobchuk
6395e2a7ab
Merge PR #2984 : Removal of Mandatory Self-Delegation Reward
...
* Some minor cleanup and reformatting to make things easier to understand
* Update onDelegationSharesModified hook
* Add pending log
* Address PR comments
* Fix linting
2018-12-04 17:53:52 -05:00
Christopher Goes
dfd00a661a
Inflation bug fixes ( #2982 )
...
* PENDING.md; swap BeginBlocker ordering
* Calculate inflation every block
* Update x/mint spec
* Reset distribution info bond height instead
2018-12-04 10:17:02 -08: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
Jack Zampolin
d8fbae677f
R4R: Additional gentx verfication ( #2971 )
...
* Add check that account is in genesis and contains enough funds to gentx command
* Fix CLI tests and make them parallel
* Update makefile to take advantage of parallel tests
* Add path seperator back in
* Don
't check error on key delete
* Add debuggin printout for debugging remote test failures
* Update cmd/gaia/init/gentx.go
Co-Authored-By: jackzampolin <jack.zampolin@gmail.com>
* Update cmd/gaia/init/gentx.go
Co-Authored-By: jackzampolin <jack.zampolin@gmail.com>
* Change to bondDenom from the stake section in genesis
* Add PENDING.md
* Push changes
* Fix CI failure
* Address PR comments
* Fix broken gov tests
* Address PR comments
* Address PR comments
2018-12-04 10:57:44 +01:00
Jack Zampolin
886bd35670
Address gov cli ux issues and add additional input validation for better errors ( #2938 )
...
* Fix governance cli ux issues and add additional transaction validation
2018-12-03 12:48:51 -08:00
Dev Ojha
13e78166ee
Merge PR #2977 : Don't serialize Account Number and Sequence Number in signatures
...
* Don't serialize Account Number and Sequence Number in signatures
This was not needed to be included within the tx body, as its in the
state.
* fix lint
2018-12-03 18:29:50 +01:00
Alessio Treglia
16e8bfc365
Merge PR #2974 : Cleanup home dirs when cli testcases exit with success
...
* Cleanup dirs when testcases exit with success
Also remove unnecessary tests.WaitForNextNBlocksTM() calls
which slow down tests execution.
* Don't wait for 2 blocks
2018-12-03 11:49:44 +01:00
Alessio Treglia
bedc900d49
Run cli test in parallel ( #2969 )
2018-11-30 15:11:52 -08: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