cross_domain_message_gossip/
lib.rs

1#![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};