cross_domain_message_gossip/
lib.rs1#![feature(let_chains)]
2#![warn(rust_2018_idioms)]
3
4mod aux_schema;
5mod gossip_worker;
6mod message_listener;
7
8pub use aux_schema::{
9 get_channel_state, get_xdm_processed_block_number, set_channel_state,
10 set_xdm_message_processed_at, BlockId, ChannelDetail,
11};
12pub use gossip_worker::{
13 xdm_gossip_peers_set_config, ChainMsg, ChainSink, ChannelUpdate, GossipWorker,
14 GossipWorkerBuilder, Message, MessageData,
15};
16pub use message_listener::{
17 can_allow_xdm_submission, start_cross_chain_message_listener, RELAYER_PREFIX,
18};