秋田预测市场 · Discord 审计

Jeremy | Limitless参与话题 89消息总数 208

该用户的聊天记录定位。

Reset

聊天记录

共 208 条,显示第 151-200 条
Jeremy | Limitless 2026-06-16 00:38:00 Limitless CLOB与AMM市场区别及XP赚取修复进展

clob markets use an order book. amm is an automated market maker market, think like a uniswap v2 liquidity pool. if you can place limit orders on the market it is a clob, also all clobs have a diamond symbol by them

clob markets use an order book. amm is an automated market maker market, think like a uniswap v2 liquidity pool. if you can place limit orders on the market it is a clob, also all clobs have a diamond symbol by them

Jeremy | Limitless 2026-06-15 23:45:30 Limitless CLOB与AMM市场区别及XP赚取修复进展

The AMM markets have no issue earning XP, the CLOB markets fix is in progress.

The AMM markets have no issue earning XP, the CLOB markets fix is in progress.

Jeremy | Limitless 2026-06-15 21:50:31 Limitless 预测竞赛赢家标准不透明引发社区质疑

There were many accounts trying to game the competition. They do not want to release any more information as it helps those actors to understand our detection rules. The leaderboard was released, rewards will be sent tomorrow.

There were many accounts trying to game the competition. They do not want to release any more information as it helps those actors to understand our detection rules. The leaderboard was released, rewards will be sent tomorrow.

Jeremy | Limitless 2026-06-15 19:13:46 Limitless

<@990666584462852117> they are looking to do improvements today, please let me know if those are still not showing up tomorrow, then if you DM me all your info I'll look into it

<@990666584462852117> they are looking to do improvements today, please let me know if those are still not showing up tomorrow, then if you DM me all your info I'll look into it

Jeremy | Limitless 2026-06-15 05:33:01 Limitless ws订单簿更新中No Shares深度显示错误

It's not a bug, and you don't need REST at all. A binary Limitless market is a single order book keyed to the Yes/Up token (positionIds[0] = Yes, [1] = No) — both REST and the orderbookUpdate stream carry that same one ladder. The NO side mirrors the size because of the merge/split identity: 1 Yes + 1 No = $1, so a buy-Yes at p is the same liquidity as a sell-No at 1 − p. The contracts are shared, so size is genuinely identical — only the price flips to 1 − p. That's the real NO depth, not a fake one. So just derive NO from the Yes book you're already receiving — no polling, no 429s: `// from each orderbookUpdate (the Yes book) const noAsks = data.bids.map(b => ({ price: 1 - b.price, size: b.size })); // BUY No const noBids = data.asks.map(a => ({ price: 1 - a.price, size: a.size })); // SELL No // best No ask = 1 − best Yes bid; best No bid = 1 − best Yes ask` If your NO depth looks wrong, the likely culprit is copying the size (correct) without flipping the price to 1 − p. Fetch REST once on subscribe to seed state, then maintain everything from the WS stream.

It's not a bug, and you don't need REST at all. A binary Limitless market is a single order book keyed to the Yes/Up token (positionIds[0] = Yes, [1] = No) — both REST and the orderbookUpdate stream carry that same one ladder. The NO side mirrors the size because of the merge/split identity: 1 Yes + 1 No = $1, so a buy-Yes at p is the same liquidity as a sell-No at 1 − p. The contracts are shared, so size is genuinely identical — only the price flips to 1 − p. That's the real NO depth, not a fake one. So just derive NO from the Yes book you're already receiving — no polling, no 429s: `// from each orderbookUpdate (the Yes book) const noAsks = data.bids.map(b => ({ price: 1 - b.price, size: b.size })); // BUY No const noBids = data.asks.map(a => ({ price: 1 - a.price, size: a.size })); // SELL No // best No ask = 1 − best Yes bid; best No bid = 1 − best Yes ask` If your NO depth looks wrong, the likely culprit is copying the size (correct) without flipping the price to 1 − p. Fetch REST once on subscribe to seed state, then maintain everything from the WS stream.

Jeremy | Limitless 2026-06-15 01:42:34 Limitless 世界赛活动$10交易任务验证失败

I don't have the eta, but the team is aware and the distributions will be made.

I don't have the eta, but the team is aware and the distributions will be made.

Jeremy | Limitless 2026-06-13 23:44:37 Limitless

Currently deploying an update, the team is working on it and there will be more improvements on Monday

Currently deploying an update, the team is working on it and there will be more improvements on Monday

Jeremy | Limitless 2026-06-13 23:34:46 Limitless

@everyone **WE'RE GIVING AWAY $1,000,000 DURING THIS WORLD CUP!** ⚽️ Trade WC markets on Limitless, earn XP, climb the leaderboard, and compete for your share of an up to 1,000,000 USDC prize pool More activity = bigger prize share Your road starts now → http://limitless.is/wc2026 https://x.com/trylimitless/status/2065809210374291627

@everyone **WE'RE GIVING AWAY $1,000,000 DURING THIS WORLD CUP!** ⚽️ Trade WC markets on Limitless, earn XP, climb the leaderboard, and compete for your share of an up to 1,000,000 USDC prize pool More activity = bigger prize share Your road starts now → http://limitless.is/wc2026 https://x.com/trylimitless/status/2065809210374291627

Jeremy | Limitless 2026-06-13 07:46:40 Limitless 第四季积分赛季进行至十月底

Season 4 is running now through the end of October https://limitless.exchange/blog/points-season-4-announcement

Season 4 is running now through the end of October https://limitless.exchange/blog/points-season-4-announcement

Jeremy | Limitless 2026-06-13 07:09:01 Limitless 预测挑战规则透明度和违规判定引发社区质疑

They won't be releasing those analytics, they spent all day filtering out accounts that broke the rules and making it public gives a map on how to avoid detection next time. Its similar to how we don't release the exact airdrop formula.

They won't be releasing those analytics, they spent all day filtering out accounts that broke the rules and making it public gives a map on how to avoid detection next time. Its similar to how we don't release the exact airdrop formula.

Jeremy | Limitless 2026-06-13 02:25:07 Limitless Limitless API 订单簿在 FUNDED 状态下返回错误

Feel free to dm me to talk about this further Your detail payload's status: FUNDED and the orderbook's readiness are governed by different fields. FUNDED can be present even while a slot is not yet OPEN — so it tells you nothing about whether the book is readable. The book is gated purely by the slot's state == "OPEN" && tradable == true from the timeline endpoint. So: - Stop gating on status from get-market. It doesn't expose tradable. - Drive off GET /markets/timeline, take the slot whose state == "OPEN" and tradable == true, use that slot's slug for GET /markets/{slug}/orderbook. The doc text for the timeline slug field says this explicitly ("use it to fetch the orderbook… once tradable"). - For pre-warming the next 5-min slot, watch countdownSec/endAt on the current slot, grab the next slot's slug while it's still PRE_OPEN, and start reading its book the moment tradable flips true.

Feel free to dm me to talk about this further Your detail payload's status: FUNDED and the orderbook's readiness are governed by different fields. FUNDED can be present even while a slot is not yet OPEN — so it tells you nothing about whether the book is readable. The book is gated purely by the slot's state == "OPEN" && tradable == true from the timeline endpoint. So: - Stop gating on status from get-market. It doesn't expose tradable. - Drive off GET /markets/timeline, take the slot whose state == "OPEN" and tradable == true, use that slot's slug for GET /markets/{slug}/orderbook. The doc text for the timeline slug field says this explicitly ("use it to fetch the orderbook… once tradable"). - For pre-warming the next 5-min slot, watch countdownSec/endAt on the current slot, grab the next slot's slug while it's still PRE_OPEN, and start reading its book the moment tradable flips true.

Jeremy | Limitless 2026-06-13 02:21:28 Limitless

Hey, this is best asked in our [Builders Chat](https://t.me/LimitlessBuildersChat) on Telegram. But this sounds reasonable to me, (I asked Claude to reference docs.limitless.exchange/llms.txt to answer) Endpoint — you have it right, but the readiness gate is the issue - Path/method: GET /markets/{slug}/orderbook — keyed by marketSlug, not tokenId. (The tokenId actually comes back inside the response; you don't pass it in.) - Auth: correct — public/unauthenticated. - Response shape: bids, asks (each {price, size}), plus adjustedMidpoint, lastTradePrice, maxSpread, minSize, and tokenId. Note it's expressed as bids/asks on a single book, not separate YES/NO books (see the YES/NO note below). So your request format is fine. The 400 is a state gate, not a format error. Why you're getting 400 "Market is not active" in FUNDED The order book for BTC 5-minute markets is only live when the slot is actually trading, and "FUNDED" is not that state. For recurring crypto slots the lifecycle the docs define is: PRE_OPEN → OPEN → SETTLING → SETTLED (plus FAILED) The critical rule from the timeline docs: ▎ A slot becomes tradable only when state == "OPEN" AND tradable == true — not merely when the start time arrives. FUNDED is the on-chain funding/collateralization status of the market contract — it means the slot exists and is capitalized, but it maps to the PRE_OPEN phase where the book isn't accepting orders yet. That's exactly the window that returns Market is not active. So to answer your core question directly: the order book does not function in FUNDED/PRE_OPEN. It functions only once the slot flips to OPEN + tradable. Correct read pattern 1. Don't drive off the market-detail FUNDED field. Instead resolve the currently tradable slug from GET /markets/active (returns only the open slot), or use GET /markets/timeline to look ahead at upcoming slots. 2. Gate your orderbook call on state == "OPEN" && tradable == true. Only then call GET /markets/{slug}/orderbook. 3. For zero-gap coverage on the 5-min cadence, poll the timeline near slot end and pre-warm the next slug's subscription during PRE_OPEN, then start reading the book the instant it transitions to OPEN. (One other 400 cause to rule out, unrelated to yours: the endpoint also rejects with 400 if the market is an AMM market that doesn't support an order book. Your message text — "Market is not active" — is the state gate, not this one.) YES/NO and GTC post-only makers - The endpoint returns one book (bids/asks) tied to the tokenId in the response — it's the CLOB for that outcome token. To get "the NO side," you read the complementary token's book; a bid on YES at price p is economically the ask on NO at (1 − p). There isn't a separate ?side=NO parameter — the directionality is YES bids/asks plus the price-complement relationship. - GTC post-only maker orders rest on this same book once it's OPEN. They won't appear (and can't be posted) while the slot is FUNDED/PRE_OPEN, which is consistent with the 400 you're seeing — the matching engine for that slot isn't accepting resting liquidity yet. Bottom line: your endpoint, slug-keying, and unauthenticated assumptions are all correct. The fix is purely the state check — wait for OPEN + tradable:true (driven by /markets/active or /markets/timeline) rather than calling the book in FUNDED. One caveat worth flagging: the docs describe the recurring-market states as PRE_OPEN/OPEN/SETTLING/SETTLED/FAILED, while your market-detail payload is surfacing FUNDED. If your detail endpoint exposes a separate tradable/state field, gate on that directly; if it only gives you FUNDED, switch to /markets/active as the source of truth for "is the book readable right now."

Hey, this is best asked in our [Builders Chat](https://t.me/LimitlessBuildersChat) on Telegram. But this sounds reasonable to me, (I asked Claude to reference docs.limitless.exchange/llms.txt to answer) Endpoint — you have it right, but the readiness gate is the issue - Path/method: GET /markets/{slug}/orderbook — keyed by marketSlug, not tokenId. (The tokenId actually comes back inside the response; you don't pass it in.) - Auth: correct — public/unauthenticated. - Response shape: bids, asks (each {price, size}), plus adjustedMidpoint, lastTradePrice, maxSpread, minSize, and tokenId. Note it's expressed as bids/asks on a single book, not separate YES/NO books (see the YES/NO note below). So your request format is fine. The 400 is a state gate, not a format error. Why you're getting 400 "Market is not active" in FUNDED The order book for BTC 5-minute markets is only live when the slot is actually trading, and "FUNDED" is not that state. For recurring crypto slots the lifecycle the docs define is: PRE_OPEN → OPEN → SETTLING → SETTLED (plus FAILED) The critical rule from the timeline docs: ▎ A slot becomes tradable only when state == "OPEN" AND tradable == true — not merely when the start time arrives. FUNDED is the on-chain funding/collateralization status of the market contract — it means the slot exists and is capitalized, but it maps to the PRE_OPEN phase where the book isn't accepting orders yet. That's exactly the window that returns Market is not active. So to answer your core question directly: the order book does not function in FUNDED/PRE_OPEN. It functions only once the slot flips to OPEN + tradable. Correct read pattern 1. Don't drive off the market-detail FUNDED field. Instead resolve the currently tradable slug from GET /markets/active (returns only the open slot), or use GET /markets/timeline to look ahead at upcoming slots. 2. Gate your orderbook call on state == "OPEN" && tradable == true. Only then call GET /markets/{slug}/orderbook. 3. For zero-gap coverage on the 5-min cadence, poll the timeline near slot end and pre-warm the next slug's subscription during PRE_OPEN, then start reading the book the instant it transitions to OPEN. (One other 400 cause to rule out, unrelated to yours: the endpoint also rejects with 400 if the market is an AMM market that doesn't support an order book. Your message text — "Market is not active" — is the state gate, not this one.) YES/NO and GTC post-only makers - The endpoint returns one book (bids/asks) tied to the tokenId in the response — it's the CLOB for that outcome token. To get "the NO side," you read the complementary token's book; a bid on YES at price p is economically the ask on NO at (1 − p). There isn't a separate ?side=NO parameter — the directionality is YES bids/asks plus the price-complement relationship. - GTC post-only maker orders rest on this same book once it's OPEN. They won't appear (and can't be posted) while the slot is FUNDED/PRE_OPEN, which is consistent with the 400 you're seeing — the matching engine for that slot isn't accepting resting liquidity yet. Bottom line: your endpoint, slug-keying, and unauthenticated assumptions are all correct. The fix is purely the state check — wait for OPEN + tradable:true (driven by /markets/active or /markets/timeline) rather than calling the book in FUNDED. One caveat worth flagging: the docs describe the recurring-market states as PRE_OPEN/OPEN/SETTLING/SETTLED/FAILED, while your market-detail payload is surfacing FUNDED. If your detail endpoint exposes a separate tradable/state field, gate on that directly; if it only gives you FUNDED, switch to /markets/active as the source of truth for "is the book readable right now."

Jeremy | Limitless 2026-06-13 01:12:31 Limitless

Hey Aapieh, the refund has now been processed for this market.

Hey Aapieh, the refund has now been processed for this market.

Jeremy | Limitless 2026-06-13 00:26:20 Limitless 5分钟加密市场流动性枯竭导致交易停滞

No, it doesn't look like it. The order book is active with BTC, but it looks like much less activity on the other markets.

No, it doesn't look like it. The order book is active with BTC, but it looks like much less activity on the other markets.

Jeremy | Limitless 2026-06-12 21:29:48 Limitless LP 奖励 UI 显示异常与部分分发问题

try clearing your browser cache. Also, the last reward was a partial distribution, the rest should go out later today

try clearing your browser cache. Also, the last reward was a partial distribution, the rest should go out later today

Jeremy | Limitless 2026-06-12 19:30:44 Limitless

you can dm me and i'll talk to the guy running that

you can dm me and i'll talk to the guy running that

Jeremy | Limitless 2026-06-12 10:20:11 Limitless

@everyone Traders and Builders! Two more relevant features are getting shipped: Receive window. Attach a timestamp and a window (1 ms to 10 s) to any order. Anything stale or future-dated gets rejected with HTTP 425 instead of filling a book that has already moved. Binance-style semantics, fully opt-in: omit the fields and nothing changes for you. Post-only. For resting (GTC) orders. The order is rejected if it would immediately match, so you are guaranteed to land as a maker. All three (including the previously announced Self-trade prevention) are live on the Create Order endpoint: https://docs.limitless.exchange/api-reference/trading/create-order#optional-fields

@everyone Traders and Builders! Two more relevant features are getting shipped: Receive window. Attach a timestamp and a window (1 ms to 10 s) to any order. Anything stale or future-dated gets rejected with HTTP 425 instead of filling a book that has already moved. Binance-style semantics, fully opt-in: omit the fields and nothing changes for you. Post-only. For resting (GTC) orders. The order is rejected if it would immediately match, so you are guaranteed to land as a maker. All three (including the previously announced Self-trade prevention) are live on the Create Order endpoint: https://docs.limitless.exchange/api-reference/trading/create-order#optional-fields

Jeremy | Limitless 2026-06-12 01:06:08 Limitless 交易API速率限制无法满足高频交易需求

In general, higher rate limits are coming. But, you can DM me your wallet address and I'll put in a request for a higher rate limit.

In general, higher rate limits are coming. But, you can DM me your wallet address and I'll put in a request for a higher rate limit.

Jeremy | Limitless 2026-06-11 23:39:27 Limitless

With our new NAVI partnership comes this challenge. https://navi.limitless.exchange/

With our new NAVI partnership comes this challenge. https://navi.limitless.exchange/

Jeremy | Limitless 2026-06-11 23:13:05 Limitless

@everyone [Limitless Esports](https://x.com/lmtless_esports) is now the official prediction market partner for the world's leading esports club, NAVI. https://x.com/natusvincere/status/2065071651591475254

@everyone [Limitless Esports](https://x.com/lmtless_esports) is now the official prediction market partner for the world's leading esports club, NAVI. https://x.com/natusvincere/status/2065071651591475254

Jeremy | Limitless 2026-06-11 21:22:23 Limitless

You can DM me

You can DM me

Jeremy | Limitless 2026-06-11 19:56:12 Limitless LMTS 积分激励计划询问

Season 4 of our points program recently began https://limitless.exchange/blog/points-season-4-announcement Also, if you provide liquidity, look for the diamond by the market, we reward LPs and it details how for each.

Season 4 of our points program recently began https://limitless.exchange/blog/points-season-4-announcement Also, if you provide liquidity, look for the diamond by the market, we reward LPs and it details how for each.

Jeremy | Limitless 2026-06-11 04:40:31 Limitless

You can enter

You can enter

Jeremy | Limitless 2026-06-11 04:30:29 Limitless

I imagine end of day 11th, getting clarification

I imagine end of day 11th, getting clarification

Jeremy | Limitless 2026-06-11 04:12:15 Limitless 足球挑战赛参与规则与截止时间询问

So "Entries close at half-time of the Portugal match - Wed 10 Jun, ~21:30 (Portugal vs Nigeria). Picks lock after that." is for your picks. But you can trade until the deadline. and the challenge goes to the 11th

So "Entries close at half-time of the Portugal match - Wed 10 Jun, ~21:30 (Portugal vs Nigeria). Picks lock after that." is for your picks. But you can trade until the deadline. and the challenge goes to the 11th

Jeremy | Limitless 2026-06-11 04:10:24 Limitless 足球挑战赛参与规则与截止时间询问

<@904767045898469476> You can place the trades any time during the challenge.

<@904767045898469476> You can place the trades any time during the challenge.

Jeremy | Limitless 2026-06-11 04:00:31 Limitless 足球挑战赛参与规则与截止时间询问

External wallets are allowed, but rewards will be sent to the linked smart wallet

External wallets are allowed, but rewards will be sent to the linked smart wallet

Jeremy | Limitless 2026-06-11 02:52:20 Limitless

@everyone The Final Warm-Up is Live $5,000 prize pool. Call the last international friendlies before the World Cup. https://uefa.limitless.exchange

@everyone The Final Warm-Up is Live $5,000 prize pool. Call the last international friendlies before the World Cup. https://uefa.limitless.exchange

Jeremy | Limitless 2026-06-11 02:47:50 Limitless 智能钱包无法获取私钥实现自动交易

Yes, if you want to automate the trading you need to use your external wallet.

Yes, if you want to automate the trading you need to use your external wallet.

Jeremy | Limitless 2026-06-11 01:48:03 Limitless 5分钟市场轮换打开延迟问题

There can be a brief amount of time for the new markets to launch.

There can be a brief amount of time for the new markets to launch.

Jeremy | Limitless 2026-06-09 23:52:50 Limitless 用户生成市场功能上线及社区扩展建议

We will launch more categories, I don't have the timeline, but they want to slow roll it out to make sure the experience is perfect.

We will launch more categories, I don't have the timeline, but they want to slow roll it out to make sure the experience is perfect.

Jeremy | Limitless 2026-06-09 20:04:07 Limitless 用户生成市场功能上线及社区扩展建议

Also, we have the new User Generated Markets. 50% of the fees go to the creators of the market, while 50% of the fees are shared wit Liquidity Providers. You can create your own crypto price markets (more coming soon) to earn creator and market maker fees here https://limitless.is/ugm

Also, we have the new User Generated Markets. 50% of the fees go to the creators of the market, while 50% of the fees are shared wit Liquidity Providers. You can create your own crypto price markets (more coming soon) to earn creator and market maker fees here https://limitless.is/ugm