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.
Showing
- substrate/Cargo.lock 9 additions, 0 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 2 additions, 1 deletionsubstrate/Cargo.toml
- substrate/core/transaction-graph/Cargo.toml 9 additions, 0 deletionssubstrate/core/transaction-graph/Cargo.toml
- substrate/core/transaction-graph/src/error.rs 37 additions, 0 deletionssubstrate/core/transaction-graph/src/error.rs
- substrate/core/transaction-graph/src/future.rs 177 additions, 0 deletionssubstrate/core/transaction-graph/src/future.rs
- substrate/core/transaction-graph/src/lib.rs 45 additions, 0 deletionssubstrate/core/transaction-graph/src/lib.rs
- substrate/core/transaction-graph/src/pool.rs 668 additions, 0 deletionssubstrate/core/transaction-graph/src/pool.rs
- substrate/core/transaction-graph/src/ready.rs 559 additions, 0 deletionssubstrate/core/transaction-graph/src/ready.rs
Please register or sign in to comment