├── .gitignore ├── Cargo.lock ├── LICENSE ├── README.md ├── cargo.toml ├── changelog.md ├── kalshi ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── changelog.md └── src │ ├── auth.rs │ ├── exchange.rs │ ├── kalshi_error.rs │ ├── lib.rs │ ├── market.rs │ ├── portfolio.rs │ └── utils.rs ├── sample_bot ├── .gitignore ├── Cargo.toml └── src │ └── main.rs └── scripts ├── auth └── logout.sh ├── exchange ├── get_exchange_schedule.sh └── get_exchange_status.sh ├── market ├── get_market_history.sh ├── get_market_orderbook.sh ├── get_markets.sh ├── get_multiple_events.sh ├── get_order.sh ├── get_series.sh ├── get_single_event.sh ├── get_single_market.sh └── get_trades.sh └── portfolio ├── check_balance.sh ├── create_order.sh ├── delete_order.sh ├── get_fills.sh ├── get_orders.sh └── get_portf_settlements.sh /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /.vscode/ -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/Cargo.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/README.md -------------------------------------------------------------------------------- /cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = ["kalshi", "sample_bot"] -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kalshi/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ -------------------------------------------------------------------------------- /kalshi/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/Cargo.lock -------------------------------------------------------------------------------- /kalshi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/Cargo.toml -------------------------------------------------------------------------------- /kalshi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/README.md -------------------------------------------------------------------------------- /kalshi/changelog.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | -------------------------------------------------------------------------------- /kalshi/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/src/auth.rs -------------------------------------------------------------------------------- /kalshi/src/exchange.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/src/exchange.rs -------------------------------------------------------------------------------- /kalshi/src/kalshi_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/src/kalshi_error.rs -------------------------------------------------------------------------------- /kalshi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/src/lib.rs -------------------------------------------------------------------------------- /kalshi/src/market.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/src/market.rs -------------------------------------------------------------------------------- /kalshi/src/portfolio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/src/portfolio.rs -------------------------------------------------------------------------------- /kalshi/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/kalshi/src/utils.rs -------------------------------------------------------------------------------- /sample_bot/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | .env -------------------------------------------------------------------------------- /sample_bot/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/sample_bot/Cargo.toml -------------------------------------------------------------------------------- /sample_bot/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/sample_bot/src/main.rs -------------------------------------------------------------------------------- /scripts/auth/logout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/auth/logout.sh -------------------------------------------------------------------------------- /scripts/exchange/get_exchange_schedule.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/exchange/get_exchange_schedule.sh -------------------------------------------------------------------------------- /scripts/exchange/get_exchange_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/exchange/get_exchange_status.sh -------------------------------------------------------------------------------- /scripts/market/get_market_history.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_market_history.sh -------------------------------------------------------------------------------- /scripts/market/get_market_orderbook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_market_orderbook.sh -------------------------------------------------------------------------------- /scripts/market/get_markets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_markets.sh -------------------------------------------------------------------------------- /scripts/market/get_multiple_events.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_multiple_events.sh -------------------------------------------------------------------------------- /scripts/market/get_order.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_order.sh -------------------------------------------------------------------------------- /scripts/market/get_series.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_series.sh -------------------------------------------------------------------------------- /scripts/market/get_single_event.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_single_event.sh -------------------------------------------------------------------------------- /scripts/market/get_single_market.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_single_market.sh -------------------------------------------------------------------------------- /scripts/market/get_trades.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/market/get_trades.sh -------------------------------------------------------------------------------- /scripts/portfolio/check_balance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/portfolio/check_balance.sh -------------------------------------------------------------------------------- /scripts/portfolio/create_order.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/portfolio/create_order.sh -------------------------------------------------------------------------------- /scripts/portfolio/delete_order.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/portfolio/delete_order.sh -------------------------------------------------------------------------------- /scripts/portfolio/get_fills.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/portfolio/get_fills.sh -------------------------------------------------------------------------------- /scripts/portfolio/get_orders.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/portfolio/get_orders.sh -------------------------------------------------------------------------------- /scripts/portfolio/get_portf_settlements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpeachpeach/kalshi-rust/HEAD/scripts/portfolio/get_portf_settlements.sh --------------------------------------------------------------------------------