p2p/channels/transaction/
mod.rs1mod p2p_channels_transaction_state;
2pub use p2p_channels_transaction_state::*;
3
4mod p2p_channels_transaction_actions;
5pub use p2p_channels_transaction_actions::*;
6
7mod p2p_channels_transaction_reducer;
8
9use binprot_derive::{BinProtRead, BinProtWrite};
10pub use openmina_core::transaction::{Transaction, TransactionHash, TransactionInfo};
11use serde::{Deserialize, Serialize};
12
13#[derive(BinProtWrite, BinProtRead, Serialize, Deserialize, Debug, Clone)]
14pub enum TransactionPropagationChannelMsg {
15 GetNext { limit: u8 },
20 WillSend { count: u8 },
27 Transaction(TransactionInfo),
29}