cosmos-sdk/x/stake
Alexander Bezobchuk 9dafa3252d Merge PR #2365: Validator Commission Model
* Update validator commission fields

* Remove CommissionChangeToday and update to use CommissionChangeTime

* Implement commission as a first class citizen type

* Implement stringer for Comission

* Move commission type and logic to new  file

* Add new commission errors

* Add commission to create validator message

* Implement and call UpdateValidatorCommission

* Update godoc for UpdateValidatorCommission

* Add Abs to the decimal type

* Implement new SetValidatorCommission

* Update decimal short godocs

* Move set initial commission logic

* Move initial commission validation to Commission type

* Update initial validator commission logic and unit tests

* Remove commission update time from struct and move to validator

* Update validator create handler tests

* Implement commission logic for CLI

* Fix make lint failure

* Fix make cover failure

* Update edit validator logic to handle new commission rate

* Fix lint and cover

* Update create/edit validator simulation to include commission params

* Update MsgEditValidator godoc

* Update pending log

* Update staking tx docs

* Fix CLI create validator test

* Update variables names for commission  strings

* Merge UpdateTime into Commission type

* Update create-validator usage in docs

* Update more docs with examples

* More doc updates
2018-09-24 18:23:58 -04:00
..
client Merge PR #2365: Validator Commission Model 2018-09-24 18:23:58 -04:00
keeper Merge PR #2365: Validator Commission Model 2018-09-24 18:23:58 -04:00
querier Merge PR #2249: Staking Querier pt1 2018-09-13 17:23:44 -04:00
simulation Merge PR #2365: Validator Commission Model 2018-09-24 18:23:58 -04:00
tags Merge PR #1781: Gov tags cleanup 2018-07-21 03:58:45 +02:00
types Merge PR #2365: Validator Commission Model 2018-09-24 18:23:58 -04:00
app_test.go Merge PR #2365: Validator Commission Model 2018-09-24 18:23:58 -04:00
genesis.go Merge PR #1783: Slashing, validator set, and governance simulation 2018-08-16 17:36:15 +02:00
genesis_test.go Merge PR #2249: Staking Querier pt1 2018-09-13 17:23:44 -04:00
handler.go Merge PR #2365: Validator Commission Model 2018-09-24 18:23:58 -04:00
handler_test.go Merge PR #2365: Validator Commission Model 2018-09-24 18:23:58 -04:00
stake.go Merge PR #2365: Validator Commission Model 2018-09-24 18:23:58 -04:00