• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
Overtime GovernanceOvertime Governanceby0x11219d61e95fC5930762b16868dDB2C9c6fc83fApadzank.eth

OIP-254: Overtime Live Parlay Positioning AMM

Voting ended about 2 months agoSucceeded
id Title Status Author Description Discussions to Created
OIP-254 Overtime Live Parlay Positioning AMM Vote Pending Danijel Enable multi-leg live betting (parlays) on Overtime V2 via Chainlink-verified leg-by-leg execution https://discord.gg/thales 2026-01-21

Simple Summary

This OIP proposes adding Live Betting Parlays to Overtime V2. Users will be able to compose a parlay from multiple live legs and execute it using the existing Live Betting flow, with verification performed by Chainlink oracles. This improves UX (single action for multiple legs) and would be one of the first fully on-chain protocols to offer live parlays.

Abstract

Overtime V2 already supports live single-leg betting via LiveTradingProcessor + Chainlink verification, resulting in an on-chain ticket created by SportsAMMV2.tradeLive(...). This OIP extends the same architecture to support parlay live trades, by:

  • Introducing a parlay request path (requestLiveParlayTrade) alongside existing single requests.
  • Verifying legs one-by-one off-chain (Chainlink node / adapter), using the same data sources and validation rules as singles.
  • Returning an approved overall quote and approved per-leg odds to LiveTradingProcessor, which executes the full parlay atomically via tradeLive using a TradeData[] array.

Unlike singles, slippage is checked on the total parlay quote, not per-leg slippage, because the user experience is based on the overall payout expectation.

Implementation is provided in:

  • https://github.com/thales-markets/contracts-v2/pull/168

Motivation

Live markets make up the majority of sportsbook volume globally. Overtime V2 already addresses the unique challenges of live trading on-chain (implicit latency, dynamic risk, sport-dependent delays) by using on-demand Chainlink verification.

Adding live parlays is the natural next step:

  • Better UX: users construct multiple legs and confirm once, rather than repeating the request/verify/execute cycle.
  • Core betting primitive: parlays are a major driver of engagement and volume.
  • On-chain differentiation: live parlays are complex due to delay/volatility and risk; providing them with transparent, on-chain execution is a meaningful protocol milestone.

Specification

Detailed specification outlined in the following link:

  • https://raw.githubusercontent.com/thales-markets/overtime-improvement-proposals/refs/heads/main/OIPs/OIP-254.md

Rationale

Detailed Rationale outlined in the following link:

  • https://raw.githubusercontent.com/thales-markets/overtime-improvement-proposals/refs/heads/main/OIPs/OIP-254.md

Test Cases

Detailed Test Cases outlined in the following link:

  • https://raw.githubusercontent.com/thales-markets/overtime-improvement-proposals/refs/heads/main/OIPs/OIP-254.md

Implementation

  • https://github.com/thales-markets/contracts-v2/pull/168

Copyright

Copyright and related rights waived via CC0.

Are you in favor of this proposal?

Off-Chain Vote

Yes
4 TC-NFT100%
No
0 TC-NFT0%
Quorum:400%
Download mobile app to vote

Discussion

Overtime GovernanceOIP-254: Overtime Live Parlay Positioning AMM

Timeline

Jan 23, 2026Proposal created
Jan 23, 2026Proposal vote started
Jan 27, 2026Proposal vote ended
Mar 05, 2026Proposal updated