diff --git a/substrate/Cargo.toml b/substrate/Cargo.toml index 684363c227..20a104b6a1 100644 --- a/substrate/Cargo.toml +++ b/substrate/Cargo.toml @@ -96,7 +96,6 @@ members = [ "srml/session", "srml/staking", "srml/staking/reward-curve", - "srml/staking/reward-curve/test", "srml/sudo", "srml/system", "srml/timestamp", diff --git a/substrate/srml/staking/reward-curve/Cargo.toml b/substrate/srml/staking/reward-curve/Cargo.toml index 4e254e9512..19deeae72e 100644 --- a/substrate/srml/staking/reward-curve/Cargo.toml +++ b/substrate/srml/staking/reward-curve/Cargo.toml @@ -8,7 +8,6 @@ edition = "2018" proc-macro = true [dependencies] -# sr-api-macros = { path = "../../../core/sr-api-macros" } syn = { version = "1.0", features = [ "full", "visit" ] } quote = "1.0" proc-macro2 = "1.0" diff --git a/substrate/srml/staking/reward-curve/src/lib.rs b/substrate/srml/staking/reward-curve/src/lib.rs index 9ed319be7f..637ba10b9e 100644 --- a/substrate/srml/staking/reward-curve/src/lib.rs +++ b/substrate/srml/staking/reward-curve/src/lib.rs @@ -279,6 +279,8 @@ fn compute_points(input: &INposInput) -> Vec<(u32, u32)> { let mut delta_y = max_length; let mut y = input.max_inflation; + // The algorithm divide the curve in segment with vertical len and horizontal len less + // than `max_length`. This is not very accurate in case of very consequent steep. while delta_y != 0 { let next_y = y - delta_y; diff --git a/substrate/srml/staking/reward-curve/test/Cargo.toml b/substrate/srml/staking/reward-curve/test/Cargo.toml deleted file mode 100644 index 5c9ffb3cf7..0000000000 --- a/substrate/srml/staking/reward-curve/test/Cargo.toml +++ /dev/null @@ -1,9 +0,0 @@ -[package] -name = "srml-staking-reward-curve-test" -version = "2.0.0" -authors = ["Parity Technologies "] -edition = "2018" - -[dependencies] -srml-staking-reward-curve = { path = ".." } -sr-primitives = { path = "../../../../core/sr-primitives" } diff --git a/substrate/srml/staking/reward-curve/test/src/lib.rs b/substrate/srml/staking/reward-curve/tests/test.rs similarity index 100% rename from substrate/srml/staking/reward-curve/test/src/lib.rs rename to substrate/srml/staking/reward-curve/tests/test.rs