Refactor sr-api to not depend on client anymore (#4086)

* Refactor sr-api to not depend on client anymore

* Fix benches

* Apply suggestions from code review

Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com>

* Apply suggestions from code review
This commit is contained in:
Bastian Köcher
2019-11-11 16:26:49 +01:00
committed by Benjamin Kampmann
parent e26d1a0b3e
commit 2ecffa1cd0
140 changed files with 1514 additions and 984 deletions
+6 -1
View File
@@ -15,6 +15,8 @@ members = [
"core/consensus/slots",
"core/consensus/uncles",
"core/consensus/pow",
"core/block-builder",
"core/block-builder/runtime-api",
"core/executor",
"core/executor/runtime-test",
"core/externalities",
@@ -36,7 +38,9 @@ members = [
"core/service",
"core/service/test",
"core/session",
"core/sr-api-macros",
"core/sr-api",
"core/sr-api/proc-macro",
"core/sr-api/test",
"core/sr-arithmetic",
"core/sr-io",
"core/sr-primitives",
@@ -51,6 +55,7 @@ members = [
"core/test-runtime/client",
"core/transaction-pool",
"core/transaction-pool/graph",
"core/transaction-pool/runtime-api",
"core/trie",
"core/utils/fork-tree",
"core/utils/wasm-builder",