โSports Trading Guidelines
Overtime is a decentralized, trustless, permissionless, blockchain based sport positional market platform. Overtimeโs novel Sports Automated Market Maker is built on Thales smart contracts, and it uses reliable data feeds from the industry best data provider Chainlink.
The smart contract architecture ensures a safe, transparent and reliable way of trading with the Sports AMM. Every trade is fully collateralized, and the funds will always be in respective smart contracts, waiting for you to claim if your trades were correct. The smart contracts themselves are the first and foremost source or truth. Code truly is law with Overtime.
Changes to the contract codebase of Overtime can only be done as a result of a TIP (Thales Improvement Proposal) being voted in by the Thales Council, the elected governing body of the Thales DAO, consisting of reputable Thales community members. Thales DAO also governs all the markets and transactions of the protocol.
Listed below are the Overtime trading rules and guidelines to offer a standardized and familiar way of interacting with the Overtime platform:
1. Overtime is composed of markets, which are all created and resolved using Chainlink nodes, managed in cooperation with data providers.
A market can be built around who will win the game, what number of goals will be scored, the number of points a player will score etc. Each market is its own smart contract. New data providers can only be added through a Thales Improvement Proposal (TIP), after being voted in by the Thales Council.
Currently we are using TheRundown and Enetpulse for data feeds. By leveraging these data providers, Thales can fetch the data from specific Web2 sportsbooks or use an aggregation of multiple sources.
2. If results are not delivered by the data providers then the pDAO (Protocol DAO) has the right to resort to alternative, reliable sources like trusted social media or news outlets to resolve the markets.
3. Overtime currently supports 2- and 3-position markets.
In 3-position sports, such as soccer and hockey, only the outcome of the game at the end of regular time is considered when calculating totals and spread/handicap markets. However, in 2-positional sports like American football or basketball, the entire duration of the game is taken into account when evaluating these types of markets, including overtime or penalties.
4. For 2-position sports, if the winner cannot be determined from the outcome then the market is canceled and all user deposits are refunded.
One example of this is a draw in UFC. For combat sports, a technical draw results in the cancellation of all Full-Fight period markets. Similarly, if a fight is declared a 'No Contest,' all positions are nullified.
Another example is a โpushโ for spreads and totals markets. This occurs when the final-score margin is same as the spread, i.e. a spread of 10 with the winning team scoring 10 more points the then losing team.
Also, 2-position sports do not include a 'Draw' position. If a 2-position market results in a draw, positions for both teams become void and the corresponding market is canceled.
5. In the event of a walkover, all positions will be deemed void and the market will be canceled.
This is relevant to Tennis matches. If the match has started and a player forfeits after the start, the opposing player will be deemed the winner of the match. If a player forfeits his match after the start, all markets aside from the moneyline markets will be canceled.
6. For MLB player props a player has to start, otherwise those markets are voided.
7. For NHL games, in case of overtime:
if a game is decided by a penalty shootout, one goal is added to the winning team's score for settlement. One goal is also added for the total markets.
3-way markets are settled on the score at the end of regulation time, unless otherwise stated, 2-way markets follow push rules unless stated otherwise.
7. In case of match interruptions:
If a match is interrupted in the first half, the game is invalid for all types of bets, except for markets for which the outcome has already been established at the time of abandonment. If the match is interrupted after at least two-thirds of regulation time has been completed the result at the time of the interruption is valid for all types of bets.
8. Regarding after-game stats updates:
For NBA games, it's not uncommon for changes to occur in the final player statistics after the game concludes, such as the number of assists or rebounds. Overtime will resolve these markets with a slight delay to ensure that the statistics are definitive. These will be considered final, and in the event that changes occur after resolution, the market result on the platform will not be altered again.
9. All trades are accepted exactly before the actual start of the event, which is provided by the data providers and stored on the contract.
10. In the event of an evident error in the odds or otherwise wrong market data, trades placed on that specific market may be invalidated by pDAO.
If by any chance a position is accepted after a fixture actually has commenced, trades will be honored unless a significant advantage has been obtained. pDAO retains the right to cancel the market if it determines that an unfair advantage has been acquired. In such cases, all traders will receive a refund for their deposits. This serves to protect the liquidity providers.
11. Minor discrepancies such as typos or name variations do not invalidate positions, as long as the intended fixture is identifiable.
12.Some events or lines may have supplementary rules.
For more details, refer to the terms of use pdf, also available on the website. If the rules are unclear, the official DAO Discord channel is open for inquiries. Ultimately, smart contracts are the official source of truth.
13.Postponed events
Postponed events are handled in two ways, depending on the data provider and the new event time. In most cases, the postponed event will be canceled, and a new market will be created. This means all bets are void and refunded. Alternatively, the market will proceed as scheduled with the new timestamp.
Last updated