Moving NposSolution to frame (#11031)

* Move `sp-npos-elections-solution-type`
to `frame-election-provider-support`
First stab at it, will need to amend some more stuff

* Fixing tests

* Fixing tests

* Fixing cargo.toml for std configuration

* fmt

* Committing suggested changes
renaming, and re exporting macro.

* Removing unneeded imports

* Move `NposSolution` to frame

* Removing `npos_election` dependencies
Implementing _fpes better

* some feedback for moving NPoSSolution to frame

* fmt

* more formatting

* Fixed some imports and fmt

* Fixing docs

Co-authored-by: kianenigma <kian@parity.io>
This commit is contained in:
Georges
2022-03-16 21:27:19 +00:00
committed by GitHub
parent 7a54efd1f2
commit 26a8c7e6b2
19 changed files with 312 additions and 292 deletions
+2 -2
View File
@@ -2164,13 +2164,13 @@ dependencies = [
name = "frame-election-provider-solution-type"
version = "4.0.0-dev"
dependencies = [
"frame-election-provider-support",
"parity-scale-codec",
"proc-macro-crate 1.1.0",
"proc-macro2",
"quote",
"scale-info",
"sp-arithmetic",
"sp-npos-elections",
"syn",
"trybuild",
]
@@ -2198,6 +2198,7 @@ version = "2.0.0-alpha.5"
dependencies = [
"clap 3.1.6",
"frame-election-provider-solution-type",
"frame-election-provider-support",
"honggfuzz",
"parity-scale-codec",
"rand 0.8.4",
@@ -5065,7 +5066,6 @@ dependencies = [
"sp-core",
"sp-inherents",
"sp-io",
"sp-npos-elections",
"sp-offchain",
"sp-runtime",
"sp-sandbox",