Transactions dependency graph (#787)

* Graph transaction pool.

* Start future implementation.

* Future -> Ready promotions.

* Replacement logic.

* Clear extern crates, add docs.

* Move hash externally.

* Implement remove_invalid

* Implement ready transactions pruning.

* Move & rename.

* Add some logs.

* Clean up deps.

* Use Member trait.

* Add missing docs, elaborate on the proof.

* Expand on docs and proofs.
This commit is contained in:
Tomasz Drwięga
2018-09-25 16:38:23 +02:00
committed by Gav Wood
parent 82d6ca3484
commit 68e3e3ee11
8 changed files with 1506 additions and 1 deletions
+9
View File
@@ -3200,6 +3200,15 @@ dependencies = [
"substrate-primitives 0.1.0",
]
[[package]]
name = "substrate-transaction-graph"
version = "0.1.0"
dependencies = [
"error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"sr-primitives 0.1.0",
]
[[package]]
name = "substrate-transaction-pool"
version = "0.1.0"