Skip to main content

Coverage

For a complete list of upcoming American football fixtures and competitions covered by TxLINE, please refer to the Schedule.

On-Chain Specifications

These specifications define how football game phases and statistics are encoded for on-chain operations, including cryptographic validation and trading settlement.

Game Phase Encoding

Standard Phases:
NameIDDescription
NS1Not started
Q12Quarter 1 in play
Q1B3Quarter 1 break
Q24Quarter 2 in play
HT5Halftime
Q36Quarter 3 in play
Q3B7Quarter 3 break
Q48Quarter 4 in play
F9Ended (finished)
WO10Waiting for Overtime
OT11Overtime
OB12Overtime Break
FO13Ended after Overtime
I14Interrupted
A15Abandoned
C16Cancelled
TXCC17TX Coverage Cancelled
TXCS18TX Coverage Suspended
Overtime Phases:
NameIDDescription
OT11011Overtime 1
OB11012Overtime 1 break
OT22011Overtime 2
OB22012Overtime 2 break
(continues to OT12)

Stat Period Encoding

Stats are encoded with a formula: (half * 1000 OR quarter * 10000) + base_key These encodings are used for on-chain validation proofs and trading settlement. Full Game Stats (Keys 1-16):
KeyStatistic
1Participant 1 Total Score
2Participant 2 Total Score
3Participant 1 Total Touchdowns
4Participant 2 Total Touchdowns
5Participant 1 Total Field Goals
6Participant 2 Total Field Goals
7Participant 1 Total 1pt Conversions
8Participant 2 Total 1pt Conversions
9Participant 1 Total 2pt Conversions
10Participant 2 Total 2pt Conversions
11Participant 1 Total Safeties
12Participant 2 Total Safeties
13Participant 1 Total 1pt Safeties
14Participant 2 Total 1pt Safeties
15Participant 1 Total Defensive 2pt Conversions
16Participant 2 Total Defensive 2pt Conversions
Period-Specific Stats - Add period multiplier to base keys:
  • First Half (H1): Add 1000 (e.g., key 1001 = Participant 1 1st Half Score)
  • Second Half (H2): Add 2000 (e.g., key 2001 = Participant 1 2nd Half Score)
  • Quarter 1: Add 10000 (e.g., key 10001 = Participant 1 Q1 Score)
  • Quarter 2: Add 20000 (e.g., key 20001 = Participant 1 Q2 Score)
  • Quarter 3: Add 30000 (e.g., key 30001 = Participant 1 Q3 Score)
  • Quarter 4: Add 40000 (e.g., key 40001 = Participant 1 Q4 Score)
Usage: These encodings are required when validating score data against on-chain Merkle roots, creating trading offers, or settling trades with cryptographic proofs.

Documentation

Download

Complete documentation for the TxODDS US Football data feed