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