1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod msg;
mod query;
mod types;

pub use msg::OsmosisMsg;
pub use query::{
    EstimatePriceResponse, FullDenomResponse, OsmosisQuery, PoolStateResponse, SpotPriceResponse,
};
pub use types::{Step, Swap, SwapAmount, SwapAmountWithLimit};

// This is a signal, such that any contract that imports these helpers will only run on the
// osmosis blockchain
#[no_mangle]
extern "C" fn requires_osmosis() {}