Recover transaction pool on light client (#3833)
* recover tx pool on light client
* revert local tests fix
* removed import renamings
* futures03::Future -> std::future::Future
* Update core/transaction-pool/graph/src/error.rs
Co-Authored-By:
Tomasz Drwięga <tomusdrw@users.noreply.github.com>
* replace remove_from_ready with remove_invalid
* avoid excess hashing
* debug -> warn
* TransactionPool + BasicTransactionPool
* pause future tx reject when resubmitting
* bump impl_version to make CI happy
* and revert back local test fixes
* alter doc to restart CI
* Transaction::clone() -> Transaction::duplicate()
* transactions -> updated_tranasctions
* remove explicit consensus-common ref
* ::std:: -> std::
* manual set/unset flag -> calling clusore with given flag value
* removed comments
* removed force argument
* BestIterator -> Box<Iterator>
* separate crate for TxPool + Maintainer trait
* long line fix
* pos-merge fix
* fix benches compilation
* Rename txpoolapi to txpool_api
* Clean up.
* Finalize merge.
* post-merge fix
* Move transaction pool api to primitives directly.
* Consistent naming for txpool-runtime-api
* Warn about missing docs.
* Move abstraction for offchain calls to tx-pool-api.
* Merge RPC instantiation.
* Update cargo.lock
* Post merge fixes.
* Avoid depending on client.
* Fix build
Showing
- substrate/.gitignore 1 addition, 4 deletionssubstrate/.gitignore
- substrate/.maintain/common.sh 0 additions, 21 deletionssubstrate/.maintain/common.sh
- substrate/.maintain/update.sh 0 additions, 29 deletionssubstrate/.maintain/update.sh
- substrate/Cargo.lock 58 additions, 17 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 1 addition, 0 deletionssubstrate/Cargo.toml
- substrate/bin/node-template/Cargo.toml 2 additions, 1 deletionsubstrate/bin/node-template/Cargo.toml
- substrate/bin/node-template/runtime/Cargo.toml 2 additions, 2 deletionssubstrate/bin/node-template/runtime/Cargo.toml
- substrate/bin/node-template/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/bin/node-template/runtime/src/lib.rs
- substrate/bin/node-template/src/service.rs 16 additions, 7 deletionssubstrate/bin/node-template/src/service.rs
- substrate/bin/node/cli/Cargo.toml 2 additions, 1 deletionsubstrate/bin/node/cli/Cargo.toml
- substrate/bin/node/cli/src/service.rs 38 additions, 12 deletionssubstrate/bin/node/cli/src/service.rs
- substrate/bin/node/rpc/Cargo.toml 1 addition, 1 deletionsubstrate/bin/node/rpc/Cargo.toml
- substrate/bin/node/rpc/src/lib.rs 49 additions, 13 deletionssubstrate/bin/node/rpc/src/lib.rs
- substrate/bin/node/runtime/Cargo.toml 2 additions, 2 deletionssubstrate/bin/node/runtime/Cargo.toml
- substrate/bin/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/bin/node/runtime/src/lib.rs
- substrate/client/api/Cargo.toml 1 addition, 0 deletionssubstrate/client/api/Cargo.toml
- substrate/client/api/src/execution_extensions.rs 3 additions, 4 deletionssubstrate/client/api/src/execution_extensions.rs
- substrate/client/api/src/light.rs 20 additions, 5 deletionssubstrate/client/api/src/light.rs
- substrate/client/basic-authorship/Cargo.toml 2 additions, 1 deletionsubstrate/client/basic-authorship/Cargo.toml
- substrate/client/basic-authorship/src/basic_authorship.rs 23 additions, 21 deletionssubstrate/client/basic-authorship/src/basic_authorship.rs
Please register or sign in to comment