sei_cosmwasm/
lib.rs

1mod msg;
2mod proto_structs;
3mod querier;
4mod query;
5mod route;
6mod sei_types;
7mod tx;
8
9pub use msg::{SeiMsg, SudoMsg};
10pub use proto_structs::{
11    DenomOracleExchangeRatePair, DexPair, DexTwap, Epoch, OracleExchangeRate, OracleTwap,
12};
13pub use querier::SeiQuerier;
14pub use query::{
15    DenomAuthorityMetadataResponse, DenomsFromCreatorResponse, DexTwapsResponse, EpochResponse,
16    EvmAddressResponse, ExchangeRatesResponse, GetLatestPriceResponse, GetOrderByIdResponse,
17    GetOrdersResponse, OracleTwapsResponse, OrderSimulationResponse, PriceResponse,
18    SeiAddressResponse, SeiQuery, SeiQueryWrapper, StaticCallResponse,
19};
20pub use route::SeiRoute;
21pub use sei_types::{
22    BulkOrderPlacementsResponse, Cancellation, DenomUnit, DepositInfo, Metadata, Order,
23    OrderResponse, OrderStatus, OrderType, PositionDirection, SettlementEntry,
24};
25pub use tx::MsgPlaceOrdersResponse;
26
27// This export is added to all contracts that import this package, signifying that they require
28// "sei" support on the chain they run on.
29#[no_mangle]
30extern "C" fn requires_sei() {}