1. Introduction
  2. ThrillPots
  3. Latest Release
  4. 1. September 2025 Release
    ❱
    1. 1.1. Release Notes
    2. 1.2. Terminology
    3. 1.3. System Architecture
    4. 1.4. Integration
      ❱
      1. 1.4.1. Setting up the AIO Container
        ❱
        1. 1.4.1.1. Pre-requisites
        2. 1.4.1.2. Initial Setup
        3. 1.4.1.3. Admin Accounts
      2. 1.4.2. Event Processor Integration
        ❱
        1. 1.4.2.1. Contributing to Jackpots
        2. 1.4.2.2. Contributing to Jackpots v2
        3. 1.4.2.3. Contribution Sources
        4. 1.4.2.4. ThrillPots Events
      3. 1.4.3. Wallet Integration
        ❱
        1. 1.4.3.1. Enabling Wallet Integration
        2. 1.4.3.2. Standard Wallet Integration
          ❱
          1. 1.4.3.2.1. Player Authentication
          2. 1.4.3.2.2. Transactions
      4. 1.4.4. Frontend Integration
        ❱
        1. 1.4.4.1. ThrillConnect JS Client
        2. 1.4.4.2. Animation Driver
      5. 1.4.5. Metrics
      6. 1.4.6. APIs
    5. 1.5. Multi-Currency Support
    6. 1.6. Jackpot FreeBets
      ❱
      1. 1.6.1. Types of Freebets
      2. 1.6.2. Freebet Mechanics
      3. 1.6.3. Configuring Freebets
        ❱
        1. 1.6.3.1. ThrillGate
        2. 1.6.3.2. External Reward System
      4. 1.6.4. Freebet Events
    7. 1.7. Environment Variables
    8. 1.8. ThrillPots Event Structures
    9. 1.9. ThrillPots Linked Jackpots
    10. 1.10. Advanced Scheduling
    11. 1.11. Common Tasks / SOPs
      ❱
      1. 1.11.1. Basic Tasks
        ❱
        1. 1.11.1.1. Add a brand to the System
        2. 1.11.1.2. Create a new Jackpot Template and Jackpot Instance
        3. 1.11.1.3. Add a new Contribution Source
        4. 1.11.1.4. Switching Jackpot Models
    12. 1.12. General Services
      ❱
      1. 1.12.1. Thrill-ID
        ❱
        1. 1.12.1.1. Authenticating
      2. 1.12.2. ThrillConnect
        ❱
        1. 1.12.2.1. REST API
        2. 1.12.2.2. WebSocket API
          ❱
          1. 1.12.2.2.1. Event Subscription
          2. 1.12.2.2.2. ThrillPots Requests
        3. 1.12.2.3. Service Configuration
      3. 1.12.3. ThrillGate
        ❱
        1. 1.12.3.1. Configuring Wallet Connectivity
        2. 1.12.3.2. Configuring Wallet Error Behaviour
      4. 1.12.4. BitBridge
        ❱
        1. 1.12.4.1. Configuring Message Dispatchers
  5. Past Releases
  6. 2. June 2025 Release
    ❱
    1. 2.1. Release Notes
    2. 2.2. Terminology
    3. 2.3. System Architecture
    4. 2.4. Integration
      ❱
      1. 2.4.1. Setting up the AIO Container
        ❱
        1. 2.4.1.1. Pre-requisites
        2. 2.4.1.2. Initial Setup
        3. 2.4.1.3. Admin Accounts
      2. 2.4.2. Event Processor Integration
        ❱
        1. 2.4.2.1. Contributing to Jackpots
        2. 2.4.2.2. Contributing to Jackpots v2
        3. 2.4.2.3. Contribution Sources
        4. 2.4.2.4. ThrillPots Events
      3. 2.4.3. Wallet Integration
        ❱
        1. 2.4.3.1. Enabling Wallet Integration
        2. 2.4.3.2. Standard Wallet Integration
          ❱
          1. 2.4.3.2.1. Player Authentication
          2. 2.4.3.2.2. Transactions
      4. 2.4.4. Frontend Integration
        ❱
        1. 2.4.4.1. ThrillConnect JS Client
        2. 2.4.4.2. Animation Driver
      5. 2.4.5. Metrics
      6. 2.4.6. APIs
    5. 2.5. Multi-Currency Support
    6. 2.6. Environment Variables
    7. 2.7. ThrillPots Event Structures
    8. 2.8. ThrillPots Linked Jackpots
    9. 2.9. Advanced Scheduling
    10. 2.10. Common Tasks / SOPs
      ❱
      1. 2.10.1. Basic Tasks
        ❱
        1. 2.10.1.1. Add a brand to the System
        2. 2.10.1.2. Create a new Jackpot Template and Jackpot Instance
        3. 2.10.1.3. Add a new Contribution Source
        4. 2.10.1.4. Switching Jackpot Models
    11. 2.11. General Services
      ❱
      1. 2.11.1. Thrill-ID
        ❱
        1. 2.11.1.1. Authenticating
      2. 2.11.2. ThrillConnect
        ❱
        1. 2.11.2.1. REST API
        2. 2.11.2.2. WebSocket API
          ❱
          1. 2.11.2.2.1. Event Subscription
          2. 2.11.2.2.2. ThrillPots Requests
        3. 2.11.2.3. Service Configuration
      3. 2.11.3. ThrillGate
        ❱
        1. 2.11.3.1. Configuring Wallet Connectivity
        2. 2.11.3.2. Configuring Wallet Error Behaviour
      4. 2.11.4. BitBridge
        ❱
        1. 2.11.4.1. Configuring Message Dispatchers
  7. 3. April 2025 Release
    ❱
    1. 3.1. Release Notes
    2. 3.2. Terminology
    3. 3.3. System Architecture
    4. 3.4. Integration
      ❱
      1. 3.4.1. Setting up the AIO Container
        ❱
        1. 3.4.1.1. Pre-requisites
        2. 3.4.1.2. Initial Setup
        3. 3.4.1.3. Admin Accounts
      2. 3.4.2. Event Processor Integration
        ❱
        1. 3.4.2.1. Contributing to Jackpots
        2. 3.4.2.2. Contributing to Jackpots v2
        3. 3.4.2.3. Contribution Sources
        4. 3.4.2.4. ThrillPots Events
      3. 3.4.3. Wallet Integration
        ❱
        1. 3.4.3.1. Enabling Wallet Integration
        2. 3.4.3.2. Standard Wallet Integration
          ❱
          1. 3.4.3.2.1. Player Authentication
          2. 3.4.3.2.2. Transactions
      4. 3.4.4. Frontend Integration
        ❱
        1. 3.4.4.1. ThrillConnect JS Client
        2. 3.4.4.2. Animation Driver
      5. 3.4.5. Metrics
      6. 3.4.6. APIs
    5. 3.5. Environment Variables
    6. 3.6. ThrillPots Event Structures
    7. 3.7. ThrillPots Linked Jackpots
    8. 3.8. Advanced Scheduling
    9. 3.9. Common Tasks / SOPs
      ❱
      1. 3.9.1. Basic Tasks
        ❱
        1. 3.9.1.1. Add a brand to the System
        2. 3.9.1.2. Create a new Jackpot Template and Jackpot Instance
        3. 3.9.1.3. Add a new Contribution Source
        4. 3.9.1.4. Switching Jackpot Models
    10. 3.10. General Services
      ❱
      1. 3.10.1. Thrill-ID
        ❱
        1. 3.10.1.1. Authenticating
      2. 3.10.2. ThrillConnect
        ❱
        1. 3.10.2.1. REST API
        2. 3.10.2.2. WebSocket API
          ❱
          1. 3.10.2.2.1. Event Subscription
          2. 3.10.2.2.2. ThrillPots Requests
        3. 3.10.2.3. Service Configuration
      3. 3.10.3. ThrillGate
        ❱
        1. 3.10.3.1. Configuring Wallet Connectivity
        2. 3.10.3.2. Configuring Wallet Error Behaviour
      4. 3.10.4. BitBridge
  8. 4. January 2025 Release
    ❱
    1. 4.1. Release Notes
    2. 4.2. Terminology
    3. 4.3. System Architecture
    4. 4.4. Integration
      ❱
      1. 4.4.1. Setting up the AIO Container
        ❱
        1. 4.4.1.1. Pre-requisites
        2. 4.4.1.2. Initial Setup
        3. 4.4.1.3. Admin Accounts
      2. 4.4.2. Event Processor Integration
        ❱
        1. 4.4.2.1. Contributing to Jackpots
        2. 4.4.2.2. Contribution Sources
        3. 4.4.2.3. ThrillPots Events
      3. 4.4.3. Wallet Integration
        ❱
        1. 4.4.3.1. Enabling Wallet Integration
        2. 4.4.3.2. Standard Wallet Integration
          ❱
          1. 4.4.3.2.1. Player Authentication
          2. 4.4.3.2.2. Transactions
      4. 4.4.4. Frontend Integration
        ❱
        1. 4.4.4.1. ThrillConnect JS Client
        2. 4.4.4.2. Animation Driver
      5. 4.4.5. Metrics
      6. 4.4.6. APIs
    5. 4.5. Environment Variables
    6. 4.6. ThrillPots Event Structures
    7. 4.7. Advanced Scheduling
    8. 4.8. Common Tasks / SOPs
      ❱
      1. 4.8.1. Basic Tasks
        ❱
        1. 4.8.1.1. Add a brand to the System
        2. 4.8.1.2. Create a new Jackpot Template and Jackpot Instance
        3. 4.8.1.3. Add a new Contribution Source
        4. 4.8.1.4. Switching Jackpot Models
    9. 4.9. General Services
      ❱
      1. 4.9.1. Thrill-ID
        ❱
        1. 4.9.1.1. Authenticating
      2. 4.9.2. ThrillConnect
        ❱
        1. 4.9.2.1. REST API
        2. 4.9.2.2. WebSocket API
          ❱
          1. 4.9.2.2.1. Event Subscription
          2. 4.9.2.2.2. ThrillPots Requests
        3. 4.9.2.3. Service Configuration
      3. 4.9.3. ThrillGate
        ❱
        1. 4.9.3.1. Configuring Wallet Connectivity
        2. 4.9.3.2. Configuring Wallet Error Behaviour
      4. 4.9.4. BitBridge
  9. 5. October 2024 Release
    ❱
    1. 5.1. Release Notes
    2. 5.2. Terminology
    3. 5.3. System Architecture
    4. 5.4. Integration
      ❱
      1. 5.4.1. Setting up the AIO Container
        ❱
        1. 5.4.1.1. Pre-requisites
        2. 5.4.1.2. Initial Setup
        3. 5.4.1.3. Admin Accounts
      2. 5.4.2. Event Processor Integration
        ❱
        1. 5.4.2.1. Contributing to Jackpots
        2. 5.4.2.2. Contribution Sources
        3. 5.4.2.3. ThrillPots Events
      3. 5.4.3. Wallet Integration
        ❱
        1. 5.4.3.1. Enabling Wallet Integration
        2. 5.4.3.2. Standard Wallet Integration
          ❱
          1. 5.4.3.2.1. Player Authentication
          2. 5.4.3.2.2. Transactions
      4. 5.4.4. Frontend Integration
        ❱
        1. 5.4.4.1. ThrillConnect JS Client
        2. 5.4.4.2. Animation Driver
      5. 5.4.5. Metrics
      6. 5.4.6. APIs
    5. 5.5. Environment Variables
    6. 5.6. ThrillPots Event Structures
    7. 5.7. Advanced Scheduling
    8. 5.8. Common Tasks / SOPs
      ❱
      1. 5.8.1. Basic Tasks
        ❱
        1. 5.8.1.1. Add a brand to the System
        2. 5.8.1.2. Create a new Jackpot Template and Jackpot Instance
        3. 5.8.1.3. Add a new Contribution Source
    9. 5.9. General Services
      ❱
      1. 5.9.1. Thrill-ID
        ❱
        1. 5.9.1.1. Authenticating
      2. 5.9.2. ThrillConnect
        ❱
        1. 5.9.2.1. REST API
        2. 5.9.2.2. WebSocket API
          ❱
          1. 5.9.2.2.1. Event Subscription
          2. 5.9.2.2.2. ThrillPots Requests
        3. 5.9.2.3. Service Configuration
      3. 5.9.3. ThrillGate
        ❱
        1. 5.9.3.1. Configuring Wallet Error Behaviour
      4. 5.9.4. BitBridge
  10. 6. September 2024 Release
    ❱
    1. 6.1. Release notes
    2. 6.2. ThrillOffice
      ❱
      1. 6.2.1. Overview
      2. 6.2.2. New Features
      3. 6.2.3. Installation instructions
      4. 6.2.4. Upgrading from old backoffice
    3. 6.3. Terminology
    4. 6.4. System Architecture
    5. 6.5. Integration
      ❱
      1. 6.5.1. Setting up the AIO Container
        ❱
        1. 6.5.1.1. Pre-requisites
        2. 6.5.1.2. Initial Setup
        3. 6.5.1.3. Admin Accounts
      2. 6.5.2. Event Processor Integration
        ❱
        1. 6.5.2.1. Contributing to Jackpots
        2. 6.5.2.2. ThrillPots Events
      3. 6.5.3. Wallet Integration
        ❱
        1. 6.5.3.1. Enabling Wallet Integration
        2. 6.5.3.2. Standard Wallet Integration
          ❱
          1. 6.5.3.2.1. Player Authentication
          2. 6.5.3.2.2. Transactions
      4. 6.5.4. Frontend Integration
      5. 6.5.5. Metrics
      6. 6.5.6. APIs
    6. 6.6. ThrillPots Event Structures
    7. 6.7. Advanced Scheduling
    8. 6.8. Common Tasks / SOPs
      ❱
      1. 6.8.1. Basic Tasks
        ❱
        1. 6.8.1.1. Add a brand to the System
        2. 6.8.1.2. Create a new Jackpot Template and Jackpot Instance
        3. 6.8.1.3. Add a new Contribution Source
    9. 6.9. General Services
      ❱
      1. 6.9.1. Thrill-ID
        ❱
        1. 6.9.1.1. Authenticating
      2. 6.9.2. ThrillConnect
        ❱
        1. 6.9.2.1. REST API
        2. 6.9.2.2. WebSocket API
          ❱
          1. 6.9.2.2.1. Event Subscription
          2. 6.9.2.2.2. ThrillPots Requests
        3. 6.9.2.3. Service Configuration
      3. 6.9.3. ThrillGate
        ❱
        1. 6.9.3.1. Configuring Wallet Error Behaviour
      4. 6.9.4. BitBridge
  11. 7. August 2024 Release - Patch #1
    ❱
    1. 7.1. Release notes
  12. 8. August 2024 Release
    ❱
    1. 8.1. Release Notes
      ❱
      1. 8.1.1. Patch #1
    2. 8.2. Terminology
    3. 8.3. System Architecture
    4. 8.4. Integration
      ❱
      1. 8.4.1. Setting up the AIO Container
        ❱
        1. 8.4.1.1. Pre-requisites
        2. 8.4.1.2. Initial Setup
        3. 8.4.1.3. Admin Accounts
      2. 8.4.2. Event Processor Integration
        ❱
        1. 8.4.2.1. Contributing to Jackpots
        2. 8.4.2.2. ThrillPots Events
      3. 8.4.3. Wallet Integration
        ❱
        1. 8.4.3.1. Enabling Wallet Integration
        2. 8.4.3.2. Standard Wallet Integration
          ❱
          1. 8.4.3.2.1. Player Authentication
          2. 8.4.3.2.2. Transactions
      4. 8.4.4. Frontend Integration
      5. 8.4.5. Metrics
      6. 8.4.6. APIs
    5. 8.5. ThrillPots Event Structures
    6. 8.6. Advanced Scheduling
    7. 8.7. Common Tasks / SOPs
      ❱
      1. 8.7.1. Basic Tasks
        ❱
        1. 8.7.1.1. Add a brand to the System
        2. 8.7.1.2. Create a new Jackpot Template and Jackpot Instance
        3. 8.7.1.3. Add a new Contribution Source
    8. 8.8. General Services
      ❱
      1. 8.8.1. Thrill-ID
        ❱
        1. 8.8.1.1. Authenticating
      2. 8.8.2. ThrillConnect
        ❱
        1. 8.8.2.1. REST API
        2. 8.8.2.2. WebSocket API
          ❱
          1. 8.8.2.2.1. Event Subscription
          2. 8.8.2.2.2. ThrillPots Requests
        3. 8.8.2.3. Service Configuration
      3. 8.8.3. ThrillGate
        ❱
        1. 8.8.3.1. Configuring Wallet Error Behaviour
      4. 8.8.4. BitBridge
  13. 9. May 2024 Release
    ❱
    1. 9.1. Terminology
    2. 9.2. System Architecture
    3. 9.3. Integration
      ❱
      1. 9.3.1. Setting up the AIO Container
        ❱
        1. 9.3.1.1. Pre-requisites
        2. 9.3.1.2. Initial Setup
        3. 9.3.1.3. Admin Accounts
      2. 9.3.2. Event Stream Integration
        ❱
        1. 9.3.2.1. Contributing to Jackpots
        2. 9.3.2.2. ThrillPots Events
      3. 9.3.3. Wallet Integration
        ❱
        1. 9.3.3.1. Enabling Wallet Integration
        2. 9.3.3.2. Standard Wallet Integration
          ❱
          1. 9.3.3.2.1. Player Authentication
          2. 9.3.3.2.2. Transactions
      4. 9.3.4. Frontend Integration
      5. 9.3.5. Metrics
    4. 9.4. ThrillPots Event Structures
    5. 9.5. Common Tasks / SOPs
      ❱
      1. 9.5.1. Basic Tasks
        ❱
        1. 9.5.1.1. Add a brand to the System
        2. 9.5.1.2. Create a new Jackpot Template and Jackpot Instance
        3. 9.5.1.3. Add a new Contribution Source
    6. 9.6. General Services
      ❱
      1. 9.6.1. Thrill-ID
        ❱
        1. 9.6.1.1. Authenticating
      2. 9.6.2. ThrillConnect
        ❱
        1. 9.6.2.1. REST API
        2. 9.6.2.2. WebSocket API
          ❱
          1. 9.6.2.2.1. Event Subscription
          2. 9.6.2.2.2. ThrillPots Requests
        3. 9.6.2.3. Service Configuration
      3. 9.6.3. ThrillGate
        ❱
        1. 9.6.3.1. Configuring Wallet Error Behaviour
      4. 9.6.4. BitBridge

ThrillTech Technology & Integration Guide

General Services