Commit Graph

4242 Commits

Author SHA1 Message Date
Alexander Bezobchuk 04487ca5db Merge PR #2402: Skip LCD test TestVersion when no env var 2018-09-26 02:47:28 +08:00
Sunny Aggarwal 15e848e43c Merge PR #2395: Remove governance slashing 2018-09-26 02:45:20 +08:00
Sunny Aggarwal a04d5cf26d Merge PR #2072: WIP Bank Denom Metadata Spec
* Bank Denom Metadata Spec

* moved to WIP filename

* val comment
2018-09-25 14:18:04 -04:00
Alexander Bezobchuk 611e287375 Merge PR #2401: Remove remnants of gocyclo 2018-09-25 13:45:04 -04:00
Jae Kwon c31c0d2822 Merge remote-tracking branch 'origin/dev/simulation_remove_pubkey_ops' into develop 2018-09-24 21:29:41 -07:00
Rigel de30281afa Distr-PR-2 Truncate Decimal Functionality (#2379) 2018-09-24 21:18:18 -07:00
Rigel 6b595842ed Distr-PR-1 Staking ConsPubKey -> ConsAddr index (#2369)
* pulling in stuff from fee-distr PR
* revert some gov changes
* fix using cons address, also remove old commented distr code
* doc update
* val comments
* remove GetValidatorByConsPubKey
2018-09-24 21:09:31 -07:00
rigelrozanski 5be5ea3b4c comment update 2018-09-24 23:07:55 -04:00
rigelrozanski ca2fc77af7 update commission hook for new commission work 2018-09-24 22:58:26 -04:00
rigelrozanski f5116b9d57 Merge branch 'rigel/truncate-decimal' into rigel/new-hooks 2018-09-24 22:52:12 -04:00
rigelrozanski ff8d7486a2 Merge branch 'rigel/stake-cons-addr' into rigel/truncate-decimal 2018-09-24 22:51:14 -04:00
rigelrozanski dad4253957 merge fix 2018-09-24 22:27:09 -04:00
rigelrozanski 16594f7daf Merge remote-tracking branch 'origin/develop' into rigel/stake-cons-addr 2018-09-24 21:54:30 -04:00
rigelrozanski afe179ebb3 remove GetValidatorByConsPubKey 2018-09-24 21:51:24 -04:00
Dev Ojha 1a5d122c93 Merge PR #2392: remove redundant sprintf calls, improve a doc comment, write test
* remove redundant sprintf calls, improve a doc comment, write test

* One more super minor fix
2018-09-24 21:42:51 -04:00
rigelrozanski 9dfeeb0d7b address bez comments 2018-09-24 18:54:49 -04:00
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
Dev Ojha 8774adc7de Merge PR #2375: Add an example for the size of a transaction
* Add an example for the size of a transaction

This shows that the size of a send tx from 1 input to 1 output is 173 bytes
This is good information to have, though we need to find the correct place
to put it.

* fix lint
2018-09-24 16:08:43 -04:00
Alessio Treglia a65c6eba00 Merge PR #2389: Remove dependency on tendermint/tmlibs 2018-09-24 23:06:38 +08:00
HaoyangLiu bd7e7b8f85 Add comment for broadcast type 2018-09-23 16:18:55 +08:00
HaoyangLiu dc2d98d09a Now only add API doc for version 2018-09-23 16:11:34 +08:00
HaoyangLiu 0627675929 Remove uesless code 2018-09-23 15:48:49 +08:00
HaoyangLiu f472839870 Remove changes in keys 2018-09-23 15:43:44 +08:00
HaoyangLiu 0b021cfa45 Merge with develop 2018-09-23 15:35:29 +08:00
ValarDragon bb624b36aa simulation: Use a simulation.Account struct
This removes privkeys and addresses from function signatures.
This comes with a 11% performance improvement to the simulator,
as we no longer keep recomputing the pubkeys.
Once we move the transient store clearing to endblock, we can
further raise the size of make test_sim_gaia_fast

concretely, `make test_sim_gaia_fast` went from 16.8 seconds to 13.5 seconds on my system.
2018-09-22 20:33:32 -07:00
rigelrozanski df0d5825be add staking hooks to staking spec 2018-09-22 16:43:29 -04:00
rigelrozanski 1b485bb3c8 pending 2018-09-22 16:38:33 -04:00
rigelrozanski 6f35822d7d import hook from fee-distr 2018-09-22 16:29:42 -04:00
rigelrozanski 6012a252bb ... 2018-09-22 14:52:47 -04:00
rigelrozanski 79cfee9623 pending 2018-09-22 14:51:38 -04:00
rigelrozanski d428317f91 import decimal from fee-distr PR 2018-09-22 13:56:48 -04:00
rigelrozanski 14792f2b23 val comments 2018-09-22 13:50:26 -04:00
rigelrozanski a2b2ef92f2 Merge remote-tracking branch 'origin/develop' into rigel/stake-cons-addr 2018-09-22 13:42:37 -04:00
gamarin2 6835adb477 Merge PR #1652: Service Provider doc
* Add wip service provider doc

* rm space

* small modif

* Finalize service provider doc

* Integrate jb comments
2018-09-21 20:41:16 -04:00
Zach 0ac0301467 Merge PR #2371: how to build docs locally 2018-09-21 20:37:42 -04:00
Alessio Treglia e2da4caae4 Merge PR #2364: Implement HTTPS for the LCD REST server
In order to guarantee a secure connection between apps and the LCD the
communication must be encrypted - even if clients and server run on the
same local machine, credentials must never be transmitted in clear text.

Upon start up, the server generates a self-signed certificate and a key.
Both are stored as temporary files; removal is guaranteed on exit.

This new behaviour is now enabled by default, though users are provided
with a --insecure flag to switch it off.
2018-09-22 00:33:58 +08:00
Dev Ojha 7823b9bb10 Merge PR #2366: baseapp: Automatically add action tags to messages 2018-09-21 23:54:32 +08:00
HaoyangLiu d06c589436 Merge PR #2370: Improve error handler in certifier creation 2018-09-21 23:44:39 +08:00
rigelrozanski b212470d31 revert some accidental stuff 2018-09-20 22:49:51 -04:00
rigelrozanski 72e3025481 doc update 2018-09-20 22:43:11 -04:00
rigelrozanski 787a2f990e fix using cons address, also remove old commented distr code 2018-09-20 22:36:47 -04:00
rigelrozanski 1243507098 no more compile errors in tests 2018-09-20 22:09:27 -04:00
rigelrozanski 9e2b8e413d revert some gov changes 2018-09-20 21:22:28 -04:00
rigelrozanski 0f903bdd52 finished pulling in, compiles 2018-09-20 21:17:50 -04:00
rigelrozanski ab61695be9 PENDING 2018-09-20 20:39:23 -04:00
rigelrozanski 4e4749da9d pulling in stuff from fee-distr PR 2018-09-20 20:30:18 -04:00
rigelrozanski 0867ce8656 ... 2018-09-20 20:23:07 -04:00
rigelrozanski 0d9105cf7c ... 2018-09-20 20:10:26 -04:00
rigelrozanski d36030424e breakout use of GetValidatorByConsAddr 2018-09-20 15:36:32 -04:00
Sunny Aggarwal 8721dd6ff8 Merge PR #2355: Governance BFT Time 2: Electric Boogaloo 2018-09-20 22:53:52 +08:00