1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*!
   Code that may belong to the [`ibc_relayer`] module, but are currently
   in this crate for easier review or maintenance.

   Sometimes new constructs are implemented just for testing, and it is
   unclear whether the constructs have more general use that are worth
   provided in the main library, so we put them here so that test authors
   do not get blocked on writing tests.

   There may also be cases where the original code in the main library
   are difficult to be used in a test setting, and we may want to temporarily
   make a copy of the code and modify them in this crate to make it
   easier to be used for testing. We would first do a forked modification
   here so that there are less worry about the behavior of the original
   code being changed due to subtle modifications. The changes can be
   merged back to the main library at a later time once the tests have
   sufficiently proven that the modified code preserve the semantics of
   the original code.
*/

pub mod chain;
pub mod channel;
pub mod connection;
pub mod driver;
pub mod fee;
pub mod foreign_client;
pub mod refresh;
pub mod transfer;
pub mod tx;