thiolliere
|
c25d7386cf
|
Make staking inflation curve configurable. (#3644)
* Draft for new design of NPoS rewards
* finish code
* fix test
* add tests
* improve log test
* version bump
* Update srml/staking/reward-curve/Cargo.toml
Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
* u128 -> u64
* make conversion to smaller type safe
* Update core/sr-primitives/src/curve.rs
Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
|
2019-09-21 12:47:10 +08:00 |
|
Gavin Wood
|
d908f32c30
|
Fixes NPoS reward, along with tests, cleanups & docs corrections (#3595)
* Minor cleanups and tests
* Add another test
* fix
* Fix tests
* Fix tests
* Update srml/staking/src/tests.rs
Co-Authored-By: thiolliere <gui.thiolliere@gmail.com>
|
2019-09-11 15:11:08 +02:00 |
|
thiolliere
|
a0d442333f
|
Improve internal doc of inflation module (#3288)
* improve internal doc
* Apply suggestions from code review
Co-Authored-By: DemiMarie-parity <48690212+DemiMarie-parity@users.noreply.github.com>
* correct spelling
* Apply suggestions from code review
Co-Authored-By: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
* improve not confusing expression
* improve general doc
|
2019-08-06 10:12:53 +02:00 |
|
Kian Paimani
|
79feb23a22
|
Refactor sr_primitives. (#3214)
* refactor sr_primitives.
* Fix try build error.
* Line-width
* Ui test.
* Final fixes.
* Fix build again.
* bring back ui test.
* Fix unsigned import.
* Another ui fix.
* Also refactor substrate-primitives
* Fix benchmarks.
* Fix doc test.
* fix doc tests
|
2019-07-29 14:43:53 +02:00 |
|
thiolliere
|
2b6f664caf
|
Staking rate targeting and specific rewards. (#2882)
* PNPoS implementation
* wip: change staking api
* code readibility
* fix overflow
* comment
* license
* doc
* reorganize a bit
* rename to proper english + doc
* address comments
* refactor unused mock
* fix add_point
* update tests
* add not equalize to ci
* Revert "add not equalize to ci"
This reverts commit 1c61c25874b04b1cdfadd7d353b75a189a59ad35.
* bring test back
* update locks
* fix genesis config
* add authorship event handler + test
* uncouple timestamp from staking
* use on finalize instead
* remove todo
* simplify mock
* address comment
* doc
* merge test
* fmt
* remove todo todo
* move add_reward_point to regular function
* doc
* doc
* increase version
* doc and fmt
* Update srml/staking/src/inflation.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com>
* Fix some doc typos
|
2019-07-25 01:25:43 +08:00 |
|