ckb_tx_pool/lib.rs
1//! CKB Tx-pool stores transactions, which is designed for CKB
2//! [Two-Step-Transaction-Confirmation](https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0020-ckb-consensus-protocol/0020-ckb-consensus-protocol.md#Two-Step-Transaction-Confirmation)
3//! mechanism
4
5pub mod block_assembler;
6mod callback;
7mod component;
8pub mod error;
9mod persisted;
10pub mod pool;
11mod pool_cell;
12mod process;
13pub mod service;
14mod util;
15mod verify_mgr;
16
17pub use ckb_jsonrpc_types::BlockTemplate;
18pub use component::entry::TxEntry;
19pub use pool::TxPool;
20pub use process::PlugTarget;
21pub use service::{TxPoolController, TxPoolServiceBuilder};
22pub use tokio::sync::RwLock as TokioRwLock;