1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! CKB Tx-pool stores transactions,
//! design for CKB [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) mechanism
pub mod block_assembler;
mod callback;
mod chunk_process;
mod component;
pub mod error;
mod persisted;
pub mod pool;
mod process;
pub mod service;
mod util;
pub use ckb_jsonrpc_types::BlockTemplate;
pub use component::entry::TxEntry;
pub use pool::TxPool;
pub use process::PlugTarget;
pub use service::{TxPoolController, TxPoolServiceBuilder};
pub use tokio::sync::RwLock as TokioRwLock;