use commonware_cryptography::PublicKey;
use commonware_p2p::Provider;
pub struct Config<P: PublicKey, MCfg, D: Provider<PublicKey = P>> {
pub public_key: P,
pub mailbox_size: usize,
pub deque_size: usize,
pub priority: bool,
pub codec_config: MCfg,
pub peer_provider: D,
}