Skip to main content

Crate predict_sdk

Crate predict_sdk 

Source

Re-exports§

pub use api_types::AuthMessageResponse;
pub use api_types::AuthRequest;
pub use api_types::AuthResponse;
pub use api_types::CategoryResponse;
pub use api_types::CreateOrderData;
pub use api_types::CreateOrderRequest;
pub use api_types::GetOrdersResponse;
pub use api_types::GetPositionsResponse;
pub use api_types::OrderStatus;
pub use api_types::PlaceOrderData;
pub use api_types::PlaceOrderResponse;
pub use api_types::PredictCategory;
pub use api_types::PredictMarket;
pub use api_types::PredictOrder;
pub use api_types::PredictOrderBook;
pub use api_types::PredictOrderData;
pub use api_types::PredictOutcome;
pub use api_types::PredictPosition;
pub use api_types::PredictPositionMarket;
pub use api_types::PredictPositionOutcome;
pub use api_types::PredictWalletEvent;
pub use api_types::WalletEventDetails;
pub use api_types::RemoveOrdersData;
pub use api_types::RemoveOrdersRequest;
pub use api_types::RemoveOrdersResponse;
pub use client::PredictClient;
pub use errors::Error;
pub use errors::Result;
pub use graphql::CategoryData;
pub use graphql::MarketData;
pub use graphql::PredictGraphQL;
pub use onchain::OnchainClient;
pub use onchain::SplitOptions;
pub use order_builder::OrderBuilder;
pub use order_builder::OrderBuilderOptions;
pub use types::ChainId;
pub use types::MarketType;
pub use types::Order;
pub use types::Side;
pub use types::SignatureType;
pub use types::SignedOrder;

Modules§

api_types
predict.fun SDK for Rust
client
constants
errors
graphql
GraphQL client for Predict.fun
onchain
On-chain operations for Predict.fun
order_builder
types
utils
websocket
WebSocket module for Predict.fun real-time data