Repository navigation
Releases: Synpath-ai/synpath
Release list
v0.6.0
Limitless
Limitless (Base) is the seventh venue, limitless.
- Market data: markets by slug, groups as events, search, order books, trades and fees (a taker curve on the notional, read from your profile once you trade). No key is needed to read. Each market keeps the Polymarket market it mirrors.
- Streams:
LimitlessMarketStreamfor books, top of book and resolutions.LimitlessUserStreamfor orders, and fills as matched, then mined or failed on chain. - Trading:
LimitlessTradingfrom an EOA wallet with an API token (LIMITLESS_PRIVATE_KEY,LIMITLESS_API_TOKEN_ID,LIMITLESS_API_SECRET). It supports limit (GTC), post-only, market and IOC orders, batch cancels, cancel all, orders, fills, positions, balance and fee estimates. Signing is checked against independent EIP-712 encoders. synpath initandsynpath doctornow cover Limitless.- Cross-venue matching on synpath.dev puts a Limitless market on the card of the Polymarket market it copies. Crypto up-or-down markets are never matched across venues, since each venue sets its own price to beat.
Full changes: v0.5.1...v0.6.0
0.5.1
Documentation only: the README, capabilities table and trading guide drop their testing-status notes, so PyPI's project page shows the current README. No code changes since 0.5.0.
Full changes: v0.5.0...v0.5.1
0.5.0
predict.fun
predict.fun (BNB Chain) is the sixth venue, predict_fun.
- Market data: markets, categories as events, search, order books, trades, probability history and fees (taker
rate × min(p, 1 − p)a share). Every mainnet request needs an API key (PREDICT_FUN_API_KEY, from developers.predict.fun);testnet=Trueneeds none. Each market keeps the Polymarket market it mirrors. - Streams:
PredictFunMarketStreamfor books, top of book with the last settled price, and market status.PredictFunUserStreamfor orders, and fills as matched, then confirmed or failed on chain. - Trading:
PredictFunTradingfrom a plain wallet or a Predict account. It supports limit, GTD, post-only, market, IOC and FOK orders, batch cancels, orders, fills, positions, balance and fee estimates. Signing is checked against independent EIP-712 encoders and the venue SDK's method. Logging in accepts predict.fun's Terms of Service, so read them first. synpath initandsynpath doctornow cover predict.fun, testnet included.- Cross-venue matching on synpath.dev puts a predict.fun market on the card of the Polymarket market it copies.
Full changes: v0.4.0...v0.5.0
0.4.0
Hyperliquid, a fifth venue
Hyperliquid's outcome markets (HIP-4), behind the same API as Kalshi, Polymarket, Polymarket US and Opinion.
pip install -U synpathimport synpath
hl = synpath.Hyperliquid()
markets = hl.fetch_markets(limit=5)
book = hl.fetch_order_book(markets[0].id)- Market data, no key.
- Outcomes and multi-outcome questions (
hyperliquid:q198), with titles rendered from the venue's own templates. - Search over the whole catalog.
- Order books (NO mirrored from YES), recent trades, and candles with volume.
- Fees: charged only when a position closes or settles.
- Outcomes and multi-outcome questions (
- Streams, no key.
HyperliquidMarketStream: books, trades, top of book.HyperliquidUserStream: an account's orders and fills, by address.
- Trading (
HyperliquidTrading).- Limit, market, IOC and post-only orders; batches are one signed action.
- Works with the account's key or an API wallet (
HYPERLIQUID_PRIVATE_KEY,HYPERLIQUID_ACCOUNT_ADDRESS,HYPERLIQUID_TESTNET=1). - Signing matches the venue SDK's own vectors.
synpath initandsynpath doctorknow Hyperliquid.
Hyperliquid's terms bar the US, Ontario and sanctioned places, and some outcome front ends bar more, the UK among them. Check what applies to you before trading with real funds.
Full details: #6.
0.3.1
0.3.0
Synpath 0.2.0
Opinion is now a fourth venue: market data, live streams, and trading. Smart order routing respects each venue's minimum order value and minimum fee.
Synpath 0.1.0
Full Changelog: https://github.com/Synpath-ai/synpath/commits/v0.1.0