stellar-interchain-token-service 2.0.0

InterchainTokenService contract, responsible for allowing users/developers to easily create their own token bridge.
Documentation
#![no_std]

#[cfg(any(test, feature = "testutils"))]
extern crate std;

pub mod error;
pub mod executable;
mod interface;
pub mod types;

#[cfg(any(test, feature = "testutils"))]
pub mod testutils;

#[cfg(test)]
mod tests;

cfg_if::cfg_if! {
    if #[cfg(all(feature = "library", not(feature = "testutils")))] {
        pub use interface::{InterchainTokenServiceClient, InterchainTokenServiceInterface};
    } else {
        mod abi;
        mod deployer;
        pub mod event;
        mod storage;
        mod token_id;
        mod token_manager;
        mod token_metadata;
        mod token_handler;
        mod contract;
        mod flow_limit;

        pub use contract::{InterchainTokenService, InterchainTokenServiceClient};
        pub use interface::InterchainTokenServiceInterface;
    }
}