Expand description
The Zebra mempool.
A service that manages known unmined Zcash transactions.
Modules§
- gossip đź”’
- Representation of a gossiped transaction to send to the mempool.
- mempool_
change đź”’ - Defines the
MempoolChangeandMempoolChangeKindtypes used by the mempool change broadcast channel. - service_
trait đź”’ - Trait alias for mempool-related Tower service.
- transaction_
dependencies 🔒 - Representation of mempool transactions’ dependencies on other transactions in the mempool.
Structs§
- Mempool
Change - Represents a change in the mempool’s verified set of transactions
- Mempool
TxSubscriber - A newtype around [
broadcast::Sender<MempoolChange>] used to subscribe to the channel without an active receiver. - Transaction
Dependencies - Representation of mempool transactions’ dependencies on other transactions in the mempool.
Enums§
- Created
OrSpent - Indicates whether an output was created or spent by a mempool transaction.
- Gossip
- A gossiped transaction, which can be the transaction itself or just its ID.
- Mempool
Change Kind - Represents a kind of change in the mempool’s verified set of transactions
- Request
- A mempool service request.
- Response
- A response to a mempool service request.
Traits§
- Mempool
Service - Trait alias for services handling mempool requests.