├── .cargo └── config ├── .env.example ├── .github └── workflows │ ├── release.yml │ ├── security.yml │ └── test.yml ├── .gitignore ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── bindings ├── REMOVE_ME └── csharp │ ├── .gitignore │ ├── AskBid.cs │ ├── Balance.cs │ ├── BinanceClientConfig.cs │ ├── CString.cs │ ├── Candle.cs │ ├── CoinbaseClientConfig.cs │ ├── ExchangeClient.cs │ ├── FFIResult.cs │ ├── GetHistoricRatesRequest.cs │ ├── GetHistoricTradesRequest.cs │ ├── GetOrderHistoryRequest.cs │ ├── GetTradeHistoryRequest.cs │ ├── LICENSE.txt │ ├── LimitOrderRequest.cs │ ├── Liquidity.cs │ ├── MarketOrderRequest.cs │ ├── MarketPair.cs │ ├── NashClientConfig.cs │ ├── OpenLimits.csproj │ ├── Order.cs │ ├── OrderStatus.cs │ ├── OrderType.cs │ ├── Orderbook.cs │ ├── OrderbookResponse.cs │ ├── Paginator.cs │ ├── Side.cs │ ├── TimeInForce.cs │ ├── Trade.cs │ ├── TradesResponse.cs │ └── lib │ ├── Cargo.toml │ └── src │ └── lib.rs ├── clippy.toml ├── crates ├── cross-async │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── openlimits-binance │ ├── Cargo.toml │ └── src │ │ ├── binance_content_error.rs │ │ ├── binance_credentials.rs │ │ ├── binance_parameters.rs │ │ ├── client │ │ ├── account.rs │ │ ├── base_client.rs │ │ ├── general.rs │ │ ├── market.rs │ │ ├── mod.rs │ │ ├── stream.rs │ │ └── userstream.rs │ │ ├── lib.rs │ │ ├── model │ │ ├── account_information.rs │ │ ├── all_order_req.rs │ │ ├── ask_bid.rs │ │ ├── balance.rs │ │ ├── book_tickers.rs │ │ ├── exchange_filter.rs │ │ ├── exchange_information.rs │ │ ├── interval.rs │ │ ├── kline.rs │ │ ├── kline_params.rs │ │ ├── kline_summaries.rs │ │ ├── kline_summary.rs │ │ ├── market_pair.rs │ │ ├── mod.rs │ │ ├── order.rs │ │ ├── order_book.rs │ │ ├── order_canceled.rs │ │ ├── order_exec_type.rs │ │ ├── order_reject_reason.rs │ │ ├── order_request.rs │ │ ├── order_status.rs │ │ ├── order_type.rs │ │ ├── paginator.rs │ │ ├── price_stats.rs │ │ ├── prices.rs │ │ ├── rate_limit.rs │ │ ├── rate_limit_type.rs │ │ ├── server_time.rs │ │ ├── side.rs │ │ ├── success.rs │ │ ├── symbol.rs │ │ ├── symbol_filter.rs │ │ ├── symbol_price.rs │ │ ├── ticker.rs │ │ ├── time_in_force.rs │ │ ├── trade_history.rs │ │ ├── trade_history_req.rs │ │ ├── transaction.rs │ │ ├── user_data_stream.rs │ │ └── websocket │ │ │ ├── account_update.rs │ │ │ ├── account_update_balance.rs │ │ │ ├── aggregate_trade.rs │ │ │ ├── binance_subscription.rs │ │ │ ├── binance_websocket_message.rs │ │ │ ├── candlestick_message.rs │ │ │ ├── depth.rs │ │ │ ├── mini_ticker.rs │ │ │ ├── mod.rs │ │ │ ├── ticker.rs │ │ │ ├── trade_message.rs │ │ │ └── user_order_update.rs │ │ └── transport.rs ├── openlimits-coinbase │ ├── Cargo.toml │ └── src │ │ ├── client │ │ ├── account.rs │ │ ├── base_client.rs │ │ ├── market.rs │ │ ├── mod.rs │ │ └── stream.rs │ │ ├── coinbase_content_error.rs │ │ ├── coinbase_credentials.rs │ │ ├── coinbase_parameters.rs │ │ ├── lib.rs │ │ ├── model │ │ ├── account.rs │ │ ├── book.rs │ │ ├── book_level.rs │ │ ├── book_record_l1.rs │ │ ├── book_record_l2.rs │ │ ├── book_record_l3.rs │ │ ├── cancel_after.rs │ │ ├── cancel_all_orders.rs │ │ ├── cancel_order.rs │ │ ├── candle.rs │ │ ├── candle_request_params.rs │ │ ├── data_range.rs │ │ ├── fill.rs │ │ ├── get_fills_req.rs │ │ ├── get_order_request.rs │ │ ├── market_pair.rs │ │ ├── mod.rs │ │ ├── order.rs │ │ ├── order_request.rs │ │ ├── order_request_market_type.rs │ │ ├── order_request_type.rs │ │ ├── order_side.rs │ │ ├── order_status.rs │ │ ├── order_stop.rs │ │ ├── order_stop_type.rs │ │ ├── order_time_in_force.rs │ │ ├── order_time_in_force_response.rs │ │ ├── order_type.rs │ │ ├── paginator.rs │ │ ├── product.rs │ │ ├── ticker.rs │ │ ├── trade.rs │ │ └── websocket │ │ │ ├── activate.rs │ │ │ ├── auth.rs │ │ │ ├── change.rs │ │ │ ├── channel.rs │ │ │ ├── channel_type.rs │ │ │ ├── coinbase_subscription.rs │ │ │ ├── coinbase_websocket_message.rs │ │ │ ├── done.rs │ │ │ ├── full.rs │ │ │ ├── input_message.rs │ │ │ ├── level2.rs │ │ │ ├── level2_snapshot_record.rs │ │ │ ├── level2_update_record.rs │ │ │ ├── match_.rs │ │ │ ├── mod.rs │ │ │ ├── open.rs │ │ │ ├── reason.rs │ │ │ ├── received.rs │ │ │ ├── stop_type.rs │ │ │ ├── subscribe.rs │ │ │ ├── subscribe_cmd.rs │ │ │ └── ticker.rs │ │ ├── prelude.rs │ │ └── transport.rs ├── openlimits-exchange │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ ├── errors.rs │ │ ├── exchange.rs │ │ ├── lib.rs │ │ ├── message │ │ ├── mod.rs │ │ ├── request.rs │ │ └── subscription.rs │ │ ├── model │ │ ├── ask_bid.rs │ │ ├── balance.rs │ │ ├── candle.rs │ │ ├── currency.rs │ │ ├── interval.rs │ │ ├── liquidity.rs │ │ ├── market_pair.rs │ │ ├── mod.rs │ │ ├── order.rs │ │ ├── order_canceled.rs │ │ ├── order_filter.rs │ │ ├── order_status.rs │ │ ├── order_type.rs │ │ ├── paginator.rs │ │ ├── python.rs │ │ ├── request │ │ │ ├── cancel_all_order_request.rs │ │ │ ├── cancel_order_request.rs │ │ │ ├── get_historic_rates_request.rs │ │ │ ├── get_historic_trades_request.rs │ │ │ ├── get_order_history_request.rs │ │ │ ├── get_order_request.rs │ │ │ ├── get_price_ticker_request.rs │ │ │ ├── mod.rs │ │ │ ├── open_limit_order_request.rs │ │ │ ├── open_market_order_request.rs │ │ │ ├── order_book_request.rs │ │ │ ├── order_book_response.rs │ │ │ └── trade_history_request.rs │ │ ├── side.rs │ │ ├── ticker.rs │ │ ├── time_in_force.rs │ │ ├── time_in_force_visitor.rs │ │ ├── trade.rs │ │ ├── transaction.rs │ │ └── websocket.rs │ │ ├── prelude.rs │ │ ├── shared.rs │ │ └── traits │ │ ├── exchange.rs │ │ ├── exchange_account.rs │ │ ├── exchange_market_data.rs │ │ ├── info │ │ ├── exchange_info.rs │ │ ├── exchange_info_retrieval.rs │ │ ├── market_pair.rs │ │ ├── market_pair_handle.rs │ │ ├── mod.rs │ │ └── utils.rs │ │ ├── mod.rs │ │ └── stream │ │ ├── callback_handle.rs │ │ ├── exchange_stream.rs │ │ ├── mod.rs │ │ ├── open_limit_stream.rs │ │ └── subscriptions.rs ├── openlimits-huobi │ ├── .gitignore │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ ├── message │ │ │ ├── mod.rs │ │ │ ├── requester.rs │ │ │ └── subscriber.rs │ │ └── prelude.rs │ └── tests │ │ └── huobi.rs ├── openlimits-messaging │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ ├── prelude.rs │ │ ├── requester.rs │ │ └── subscriber.rs │ └── tests │ │ ├── requester.rs │ │ └── subscriber.rs └── openlimits-nash │ ├── Cargo.toml │ └── src │ ├── lib.rs │ ├── nash_credentials.rs │ ├── nash_parameters.rs │ ├── nash_stream.rs │ └── utils.rs ├── examples ├── csharp │ ├── .gitignore │ ├── Example.csproj │ ├── Program.cs │ └── run.sh └── rust │ └── orderbook.rs ├── logo.svg ├── src ├── bindings │ ├── ask_bid.rs │ ├── client.rs │ ├── client │ │ └── coinbase.rs │ ├── environment.rs │ ├── mod.rs │ ├── option.rs │ ├── orderbook.rs │ ├── string │ │ ├── mod.rs │ │ └── string.methods.cs │ └── vector │ │ ├── mod.rs │ │ └── vector.methods.cs ├── exchange │ └── mod.rs ├── lib.rs ├── openlimits.rs └── prelude │ └── mod.rs └── tests ├── apis ├── binance │ ├── account.rs │ ├── general.rs │ ├── market.rs │ ├── mod.rs │ └── websocket.rs ├── coinbase │ ├── account.rs │ ├── market.rs │ ├── mod.rs │ └── websocket.rs └── mod.rs ├── binance ├── account.rs ├── callbacks.rs ├── client.rs ├── market.rs ├── mod.rs └── streams.rs ├── coinbase ├── account.rs ├── callbacks.rs ├── client.rs ├── market.rs ├── mod.rs └── streams.rs ├── exchange ├── mod.rs └── websocket.rs ├── mod.rs ├── nash ├── account.rs ├── callbacks.rs ├── client.rs ├── market.rs ├── mod.rs └── streams.rs ├── old_nash_tests ├── account.rs ├── market.rs ├── mod.rs └── websocket.rs └── template ├── account.rs ├── callbacks.rs ├── market.rs ├── mod.rs └── streams.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/.cargo/config -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/.github/workflows/security.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/README.md -------------------------------------------------------------------------------- /bindings/REMOVE_ME: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/csharp/.gitignore: -------------------------------------------------------------------------------- 1 | obj 2 | bin 3 | -------------------------------------------------------------------------------- /bindings/csharp/AskBid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/AskBid.cs -------------------------------------------------------------------------------- /bindings/csharp/Balance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/Balance.cs -------------------------------------------------------------------------------- /bindings/csharp/BinanceClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/BinanceClientConfig.cs -------------------------------------------------------------------------------- /bindings/csharp/CString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/CString.cs -------------------------------------------------------------------------------- /bindings/csharp/Candle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/Candle.cs -------------------------------------------------------------------------------- /bindings/csharp/CoinbaseClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/CoinbaseClientConfig.cs -------------------------------------------------------------------------------- /bindings/csharp/ExchangeClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/ExchangeClient.cs -------------------------------------------------------------------------------- /bindings/csharp/FFIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/FFIResult.cs -------------------------------------------------------------------------------- /bindings/csharp/GetHistoricRatesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/GetHistoricRatesRequest.cs -------------------------------------------------------------------------------- /bindings/csharp/GetHistoricTradesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/GetHistoricTradesRequest.cs -------------------------------------------------------------------------------- /bindings/csharp/GetOrderHistoryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/GetOrderHistoryRequest.cs -------------------------------------------------------------------------------- /bindings/csharp/GetTradeHistoryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/GetTradeHistoryRequest.cs -------------------------------------------------------------------------------- /bindings/csharp/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/LICENSE.txt -------------------------------------------------------------------------------- /bindings/csharp/LimitOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/LimitOrderRequest.cs -------------------------------------------------------------------------------- /bindings/csharp/Liquidity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/Liquidity.cs -------------------------------------------------------------------------------- /bindings/csharp/MarketOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/MarketOrderRequest.cs -------------------------------------------------------------------------------- /bindings/csharp/MarketPair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/MarketPair.cs -------------------------------------------------------------------------------- /bindings/csharp/NashClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/NashClientConfig.cs -------------------------------------------------------------------------------- /bindings/csharp/OpenLimits.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/OpenLimits.csproj -------------------------------------------------------------------------------- /bindings/csharp/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/Order.cs -------------------------------------------------------------------------------- /bindings/csharp/OrderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/OrderStatus.cs -------------------------------------------------------------------------------- /bindings/csharp/OrderType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/OrderType.cs -------------------------------------------------------------------------------- /bindings/csharp/Orderbook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/Orderbook.cs -------------------------------------------------------------------------------- /bindings/csharp/OrderbookResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/OrderbookResponse.cs -------------------------------------------------------------------------------- /bindings/csharp/Paginator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/Paginator.cs -------------------------------------------------------------------------------- /bindings/csharp/Side.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/Side.cs -------------------------------------------------------------------------------- /bindings/csharp/TimeInForce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/TimeInForce.cs -------------------------------------------------------------------------------- /bindings/csharp/Trade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/Trade.cs -------------------------------------------------------------------------------- /bindings/csharp/TradesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/TradesResponse.cs -------------------------------------------------------------------------------- /bindings/csharp/lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/lib/Cargo.toml -------------------------------------------------------------------------------- /bindings/csharp/lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/bindings/csharp/lib/src/lib.rs -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | too-many-arguments-threshold= 9 2 | -------------------------------------------------------------------------------- /crates/cross-async/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/cross-async/Cargo.toml -------------------------------------------------------------------------------- /crates/cross-async/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/cross-async/src/lib.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/Cargo.toml -------------------------------------------------------------------------------- /crates/openlimits-binance/src/binance_content_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/binance_content_error.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/binance_credentials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/binance_credentials.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/binance_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/binance_parameters.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/client/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/client/account.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/client/base_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/client/base_client.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/client/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/client/general.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/client/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/client/market.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/client/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/client/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/client/stream.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/client/userstream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/client/userstream.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/lib.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/account_information.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/account_information.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/all_order_req.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/all_order_req.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/ask_bid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/ask_bid.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/balance.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/book_tickers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/book_tickers.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/exchange_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/exchange_filter.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/exchange_information.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/exchange_information.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/interval.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/kline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/kline.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/kline_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/kline_params.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/kline_summaries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/kline_summaries.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/kline_summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/kline_summary.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/market_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/market_pair.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/order.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/order_book.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/order_book.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/order_canceled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/order_canceled.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/order_exec_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/order_exec_type.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/order_reject_reason.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/order_reject_reason.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/order_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/order_request.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/order_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/order_status.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/order_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/order_type.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/paginator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/paginator.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/price_stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/price_stats.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/prices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/prices.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/rate_limit.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/rate_limit_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/rate_limit_type.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/server_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/server_time.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/side.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/side.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/success.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/success.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/symbol.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/symbol_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/symbol_filter.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/symbol_price.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/symbol_price.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/ticker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/ticker.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/time_in_force.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/time_in_force.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/trade_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/trade_history.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/trade_history_req.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/trade_history_req.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/transaction.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/user_data_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/user_data_stream.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/account_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/account_update.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/account_update_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/account_update_balance.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/aggregate_trade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/aggregate_trade.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/binance_subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/binance_subscription.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/binance_websocket_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/binance_websocket_message.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/candlestick_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/candlestick_message.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/depth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/depth.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/mini_ticker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/mini_ticker.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/ticker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/ticker.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/trade_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/trade_message.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/model/websocket/user_order_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/model/websocket/user_order_update.rs -------------------------------------------------------------------------------- /crates/openlimits-binance/src/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-binance/src/transport.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/Cargo.toml -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/client/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/client/account.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/client/base_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/client/base_client.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/client/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/client/market.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/client/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/client/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/client/stream.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/coinbase_content_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/coinbase_content_error.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/coinbase_credentials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/coinbase_credentials.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/coinbase_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/coinbase_parameters.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/lib.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/account.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/book.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/book.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/book_level.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/book_level.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/book_record_l1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/book_record_l1.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/book_record_l2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/book_record_l2.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/book_record_l3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/book_record_l3.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/cancel_after.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/cancel_after.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/cancel_all_orders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/cancel_all_orders.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/cancel_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/cancel_order.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/candle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/candle.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/candle_request_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/candle_request_params.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/data_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/data_range.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/fill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/fill.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/get_fills_req.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/get_fills_req.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/get_order_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/get_order_request.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/market_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/market_pair.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_request.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_request_market_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_request_market_type.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_request_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_request_type.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_side.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_side.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_status.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_stop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_stop.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_stop_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_stop_type.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_time_in_force.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_time_in_force.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_time_in_force_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_time_in_force_response.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/order_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/order_type.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/paginator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/paginator.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/product.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/product.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/ticker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/ticker.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/trade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/trade.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/activate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/activate.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/auth.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/change.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/channel.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/channel_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/channel_type.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/coinbase_subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/coinbase_subscription.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/coinbase_websocket_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/coinbase_websocket_message.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/done.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/done.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/full.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/full.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/input_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/input_message.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/level2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/level2.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/level2_snapshot_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/level2_snapshot_record.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/level2_update_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/level2_update_record.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/match_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/match_.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/open.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/open.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/reason.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/reason.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/received.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/received.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/stop_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/stop_type.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/subscribe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/subscribe.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/subscribe_cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/subscribe_cmd.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/model/websocket/ticker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/model/websocket/ticker.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/prelude.rs -------------------------------------------------------------------------------- /crates/openlimits-coinbase/src/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-coinbase/src/transport.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target 3 | -------------------------------------------------------------------------------- /crates/openlimits-exchange/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/Cargo.toml -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/errors.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/exchange.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/exchange.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/lib.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/message/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/message/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/message/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/message/request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/message/subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/message/subscription.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/ask_bid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/ask_bid.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/balance.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/candle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/candle.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/currency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/currency.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/interval.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/liquidity.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/market_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/market_pair.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/order.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/order_canceled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/order_canceled.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/order_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/order_filter.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/order_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/order_status.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/order_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/order_type.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/paginator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/paginator.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/python.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/cancel_all_order_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/cancel_all_order_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/cancel_order_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/cancel_order_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/get_historic_rates_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/get_historic_rates_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/get_historic_trades_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/get_historic_trades_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/get_order_history_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/get_order_history_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/get_order_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/get_order_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/get_price_ticker_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/get_price_ticker_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/open_limit_order_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/open_limit_order_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/open_market_order_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/open_market_order_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/order_book_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/order_book_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/order_book_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/order_book_response.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/request/trade_history_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/request/trade_history_request.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/side.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/side.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/ticker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/ticker.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/time_in_force.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/time_in_force.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/time_in_force_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/time_in_force_visitor.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/trade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/trade.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/transaction.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/model/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/model/websocket.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/prelude.rs: -------------------------------------------------------------------------------- 1 | pub use openlimits_messaging::{Subscriber, Requester}; -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/shared.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/exchange.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/exchange.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/exchange_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/exchange_account.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/exchange_market_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/exchange_market_data.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/info/exchange_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/info/exchange_info.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/info/exchange_info_retrieval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/info/exchange_info_retrieval.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/info/market_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/info/market_pair.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/info/market_pair_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/info/market_pair_handle.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/info/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/info/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/info/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/info/utils.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/stream/callback_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/stream/callback_handle.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/stream/exchange_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/stream/exchange_stream.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/stream/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/stream/open_limit_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/stream/open_limit_stream.rs -------------------------------------------------------------------------------- /crates/openlimits-exchange/src/traits/stream/subscriptions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-exchange/src/traits/stream/subscriptions.rs -------------------------------------------------------------------------------- /crates/openlimits-huobi/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /crates/openlimits-huobi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-huobi/Cargo.toml -------------------------------------------------------------------------------- /crates/openlimits-huobi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-huobi/src/lib.rs -------------------------------------------------------------------------------- /crates/openlimits-huobi/src/message/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-huobi/src/message/mod.rs -------------------------------------------------------------------------------- /crates/openlimits-huobi/src/message/requester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-huobi/src/message/requester.rs -------------------------------------------------------------------------------- /crates/openlimits-huobi/src/message/subscriber.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-huobi/src/message/subscriber.rs -------------------------------------------------------------------------------- /crates/openlimits-huobi/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-huobi/src/prelude.rs -------------------------------------------------------------------------------- /crates/openlimits-huobi/tests/huobi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-huobi/tests/huobi.rs -------------------------------------------------------------------------------- /crates/openlimits-messaging/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-messaging/Cargo.toml -------------------------------------------------------------------------------- /crates/openlimits-messaging/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-messaging/src/lib.rs -------------------------------------------------------------------------------- /crates/openlimits-messaging/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-messaging/src/prelude.rs -------------------------------------------------------------------------------- /crates/openlimits-messaging/src/requester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-messaging/src/requester.rs -------------------------------------------------------------------------------- /crates/openlimits-messaging/src/subscriber.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-messaging/src/subscriber.rs -------------------------------------------------------------------------------- /crates/openlimits-messaging/tests/requester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-messaging/tests/requester.rs -------------------------------------------------------------------------------- /crates/openlimits-messaging/tests/subscriber.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-messaging/tests/subscriber.rs -------------------------------------------------------------------------------- /crates/openlimits-nash/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-nash/Cargo.toml -------------------------------------------------------------------------------- /crates/openlimits-nash/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-nash/src/lib.rs -------------------------------------------------------------------------------- /crates/openlimits-nash/src/nash_credentials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-nash/src/nash_credentials.rs -------------------------------------------------------------------------------- /crates/openlimits-nash/src/nash_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-nash/src/nash_parameters.rs -------------------------------------------------------------------------------- /crates/openlimits-nash/src/nash_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-nash/src/nash_stream.rs -------------------------------------------------------------------------------- /crates/openlimits-nash/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/crates/openlimits-nash/src/utils.rs -------------------------------------------------------------------------------- /examples/csharp/.gitignore: -------------------------------------------------------------------------------- 1 | obj 2 | bin 3 | -------------------------------------------------------------------------------- /examples/csharp/Example.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/examples/csharp/Example.csproj -------------------------------------------------------------------------------- /examples/csharp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/examples/csharp/Program.cs -------------------------------------------------------------------------------- /examples/csharp/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/examples/csharp/run.sh -------------------------------------------------------------------------------- /examples/rust/orderbook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/examples/rust/orderbook.rs -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/logo.svg -------------------------------------------------------------------------------- /src/bindings/ask_bid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/ask_bid.rs -------------------------------------------------------------------------------- /src/bindings/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/client.rs -------------------------------------------------------------------------------- /src/bindings/client/coinbase.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/client/coinbase.rs -------------------------------------------------------------------------------- /src/bindings/environment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/environment.rs -------------------------------------------------------------------------------- /src/bindings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/mod.rs -------------------------------------------------------------------------------- /src/bindings/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/option.rs -------------------------------------------------------------------------------- /src/bindings/orderbook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/orderbook.rs -------------------------------------------------------------------------------- /src/bindings/string/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/string/mod.rs -------------------------------------------------------------------------------- /src/bindings/string/string.methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/string/string.methods.cs -------------------------------------------------------------------------------- /src/bindings/vector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/vector/mod.rs -------------------------------------------------------------------------------- /src/bindings/vector/vector.methods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/bindings/vector/vector.methods.cs -------------------------------------------------------------------------------- /src/exchange/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/exchange/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/openlimits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/openlimits.rs -------------------------------------------------------------------------------- /src/prelude/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/src/prelude/mod.rs -------------------------------------------------------------------------------- /tests/apis/binance/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/binance/account.rs -------------------------------------------------------------------------------- /tests/apis/binance/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/binance/general.rs -------------------------------------------------------------------------------- /tests/apis/binance/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/binance/market.rs -------------------------------------------------------------------------------- /tests/apis/binance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/binance/mod.rs -------------------------------------------------------------------------------- /tests/apis/binance/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/binance/websocket.rs -------------------------------------------------------------------------------- /tests/apis/coinbase/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/coinbase/account.rs -------------------------------------------------------------------------------- /tests/apis/coinbase/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/coinbase/market.rs -------------------------------------------------------------------------------- /tests/apis/coinbase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/coinbase/mod.rs -------------------------------------------------------------------------------- /tests/apis/coinbase/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/coinbase/websocket.rs -------------------------------------------------------------------------------- /tests/apis/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/apis/mod.rs -------------------------------------------------------------------------------- /tests/binance/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/binance/account.rs -------------------------------------------------------------------------------- /tests/binance/callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/binance/callbacks.rs -------------------------------------------------------------------------------- /tests/binance/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/binance/client.rs -------------------------------------------------------------------------------- /tests/binance/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/binance/market.rs -------------------------------------------------------------------------------- /tests/binance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/binance/mod.rs -------------------------------------------------------------------------------- /tests/binance/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/binance/streams.rs -------------------------------------------------------------------------------- /tests/coinbase/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/coinbase/account.rs -------------------------------------------------------------------------------- /tests/coinbase/callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/coinbase/callbacks.rs -------------------------------------------------------------------------------- /tests/coinbase/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/coinbase/client.rs -------------------------------------------------------------------------------- /tests/coinbase/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/coinbase/market.rs -------------------------------------------------------------------------------- /tests/coinbase/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/coinbase/mod.rs -------------------------------------------------------------------------------- /tests/coinbase/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/coinbase/streams.rs -------------------------------------------------------------------------------- /tests/exchange/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod websocket; 2 | -------------------------------------------------------------------------------- /tests/exchange/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/exchange/websocket.rs -------------------------------------------------------------------------------- /tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/mod.rs -------------------------------------------------------------------------------- /tests/nash/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/nash/account.rs -------------------------------------------------------------------------------- /tests/nash/callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/nash/callbacks.rs -------------------------------------------------------------------------------- /tests/nash/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/nash/client.rs -------------------------------------------------------------------------------- /tests/nash/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/nash/market.rs -------------------------------------------------------------------------------- /tests/nash/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/nash/mod.rs -------------------------------------------------------------------------------- /tests/nash/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/nash/streams.rs -------------------------------------------------------------------------------- /tests/old_nash_tests/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/old_nash_tests/account.rs -------------------------------------------------------------------------------- /tests/old_nash_tests/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/old_nash_tests/market.rs -------------------------------------------------------------------------------- /tests/old_nash_tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/old_nash_tests/mod.rs -------------------------------------------------------------------------------- /tests/old_nash_tests/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/old_nash_tests/websocket.rs -------------------------------------------------------------------------------- /tests/template/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/template/account.rs -------------------------------------------------------------------------------- /tests/template/callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/template/callbacks.rs -------------------------------------------------------------------------------- /tests/template/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/template/market.rs -------------------------------------------------------------------------------- /tests/template/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/template/mod.rs -------------------------------------------------------------------------------- /tests/template/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nash-io/openlimits/HEAD/tests/template/streams.rs --------------------------------------------------------------------------------