Gavin Wood
|
bb6b3db57e
|
Refactor out MaxPossibleReward, fix staking arithmetic (#4041)
* Refactor out MaxPossibleReward, fix staking arithmetic
* Fix rounding error in test
|
2019-11-07 12:34:13 +01:00 |
|
Kian Paimani
|
1c15ca6ad1
|
Refactor: fixed point arithmetic for SRML. (#3456)
* Macro-ify perthings.
* Refactor fixed64
* Half-workign phragmen refactor.
* Finalize phragmen refactor.
* Fix creation of perquintill
* Fix build errors
* Line-width
* Fix more build errors.
* Line-width
* Fix offence test
* Resolve all TODOs.
* Apply suggestions from code review
Co-Authored-By: Gavin Wood <gavin@parity.io>
Co-Authored-By: thiolliere <gui.thiolliere@gmail.com>
* Fix most of the review comments.
* Updates to multiply by rational
* Fxi build
* Fix abs issue with Fixed64
* Fix tests and improvements.
* Fix build
* Remove more tests from staking.
* Review comments.
* Add fuzzing stuff.
* Better fuzzing
* Better doc.
* Bump.
* Master.into()
* A bit more hardening.
* Final nits.
* Update lock
* Fix indent.
* Revert lock file.
* Bump.
|
2019-09-25 11:21:05 +02:00 |
|
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 |
|