
In the Play to Earn program, every casino user who makes bets gets rakeback in the form of project tokens (usually 0.01–0.5% of the bet).
The Hold to Earn program allows the user to freeze tokens accrued through Play to Earn to receive a larger reward. Tokens can be frozen for 8 hours, 1 day, or 3 days.
During these periods, players cannot use the tokens.
The reward in the Hold to Earn program is generated as a share of the casino’s Gross Gaming Revenue (GGR).
If the platform’s GGR has grown during the freezing period, a percentage of the GGR will be distributed among the program participants in proportion to each one’s share. The user gets their tokens and an additional reward.
If the platform did not generate revenue during this period, all tokens are returned to the player without any additional reward.
Participants of high-income programs can freeze a limited number of tokens, defined by the Hold to Earn limit (the limit is calculated as the staking limit coefficient * Play
to Earn).
The default setting of the staking limit coefficient is 5,000 tokens, but it can be changed.
Before a token is listed on the exchange, a user cannot buy tokens from their casino balance. They can only earn tokens through the Play to Earn and marketing campaigns activities, stake (Hold to Earn), or withdraw them to the casino balance. After the token has been sold and listed, all restrictions on token deposits and
withdrawals are removed.
The burning mechanism for the Hold to Earn limit regulates the number of tokens players can freeze within Hold to Earn programs (8 hours, 1 day, and 3 days).
The Hold to Earn limit depends on the number of Play to Earn tokens accumulated over the last 30 days.
The limit increases after every bet and decreases after each hold, depending on the amount of tokens used in the program. The limit is updated based on a formula that
accounts for the player’s past 30 days of activity — bets and token freezes.
If a player doesn’t accumulate enough tokens over 30 days to match their Hold to Earn limit, the limit drops to zero on the 31st day.
For example, if a player’s current limit is 1,000 tokens, and on the 31st day they haven’t reached this limit, it will burn down to zero.
Players are encouraged to play regularly to maintain or increase their limit and freeze as many tokens as they want.
Hold to Earn The Trueplay loyalty program product is integrated into the casino website via iFrame. In the Trueplay product tab, the user can see their token balance, add tokens to the Hold to Earn program, manage settings, view transaction history, top up, or withdraw tokens from the balance.
.png)
1. Header: the header contains the user balance value, a button that opens the deposit popup (Fig. 2–3), and links to the How It Works page, the social media list, and the notification center
2. Token information block: this block displays the rate, amount of tokens currently staked, and the amount of Play to Earn and Hold to Earn rewards accrued over the entire time since Trueplay’s integration onto the platform
3. Hold to earn block: the user can select one of the programs and add tokens to the session
4. My holds block: lists the user’s active Hold to Earn sessions
5. Best performing games block: a list of games from which users have received the highest Play to Earn rewards over the past 24 hours
6. Casino income block: the block shows the casino’s GGR for the selected period
The user cannot buy tokens before they are listed on the exchange (Fig. 2). The player can top up their balance through the Trueplay widget only after withdrawing tokens to the casino balance. However, they cannot transfer more tokens than they previously withdrew from the Trueplay widget balance (Fig. 3).
.png)
.png)
.png)
Before a token is listed on the exchange, a Trueplay user can only withdraw the token to their casino balance (Fig. 4). After the listing, the option of withdrawal to a crypto wallet in the Binance Smart Chain (BSC) network becomes available (Fig. 5).
.png)
.png)
.png)
.png)
The Analytics tab shows the Play to Earn and Hold to Earn reward history (Fig. 6).
.png)
In the Account tab (Fig. 7), the user can:
1. Enable/disable the Trueplay Pro version, which includes displaying Best Performing Games, Casino Income, and additional information about the number
of tokens staked and rewards accrued
2. Top up Trueplay or withdraw tokens and view Transaction History in the Financial Operations section
3. Change Trueplay language in the Language section
4. Enable/disable notifications
5. Enable/disable Two-Factor Authentication (2FA) in the Security section. 2FA is required to withdraw tokens from Trueplay
.png)
In the Blockchain Explorer the operator can view:
The main page of the Blockchain Explorer operator is shown below (Fig. 8)
.png)
The operator has access to the Admin Panel settings (Fig. 10) after logging in on
the Trueplay website. In the admin panel, operators may monitor fundamental Trueplay user statistics and configure basic settings:
1. Token info: Loyalty Token name/Token Price/Number of Tokens
2. UI settings: widget customization settings (Fig. 9). Operators can choose a default widget theme or customize the Trueplay widget color scheme
.png)
3. User Support: operators can invite Support Managers to assist with inquiries from loyalty program users
4. Game providers: operators can choose game providers. They are all disabled by default and need to be chosen manually
.png)
The Loyalty Page Promotion section (Fig. 11) in the admin panel is a comprehensive hub for managing and promoting loyalty programs. Here’s a breakdown of its key features:
N.B. Such events could be used to trigger automatic notifications to motivate the user to increase their activity on the loyalty program page.
.png)
After logging in, the operator can access the Dashboard page (Fig. 12). The dashboard contains fundamental Trueplay user statistics.
.png)
The following data is available on the Dashboard:
Marketing Campaigns is another feature that lets players accumulate tokens by performing specific actions. Operators can customize marketing campaigns in the
admin panel to meet their business needs.
On the Marketing Campaigns page (Fig. 13), operators can:
.png)
To create a marketing campaign, the operator must click on the Create Campaign button and configure campaign settings in the window that opens (Fig. 14).
.png)
Select an option from the New Marketing Campaign window. These are the different types of campaigns that operators can currently create on the platform.
This campaign rewards every new user who opens an account on the platform with a specific amount of tokens. Activating this campaign will gray out the option afterward (inaccessible), meaning it is active and will automatically apply to new users by default. This campaign type is turned off until activated.
For this campaign, users receive a specific amount of tokens for completing Know Your Customer (KYC) tasks.
.png)
.png)
.png)
This campaign rewards users with tokens as a percentage of the platform’s GGR. To activate the campaign, you must:
Daily (Fig. 18):
.png)
Weekly (Fig. 19):
.png)
Choose the campaign audience (Fig. 20)
.png)
N.B. Operators can manually add users via the additional menu on the home page (more in the Adding Users to a Campaign section).
This campaign rewards users for depositing a specific amount to their platform account. The fields required to create it are:
.png)
.png)
.png)
This campaign allows users to purchase their desired tokens. The following inputs are required to create it:
.png)
The campaign list displays all Marketing Campaigns created on the platform. They are broken down into the following columns:
Operators can manage the campaign life cycle using the drop-down menu in the Status column:
Operators can specify the list of users the campaign should target. To do it, click on Users Allowed in the Action menu to open a new window (Fig. 25).
.png)
Adding users by inputting their Operator User ID in the first field is also possible.
Hold to Earn Next is a search field through which iGaming platform owners can look up users to add to the marketing campaign. To do so, they must paste their Operator User ID in the field.
In either case, clicking the Add button to proceed is also an option.
Additionally, operators can distribute rewards to specific user segments via an API Request. Follow the link under API Request to learn more about it.
To add users to a campaign, Click on Users Allowed in the Action menu to open a new window. Follow the same steps as for adding a User Restriction List (above).
On the Stats page, you can view the transaction list (Fig. 26), filtering data by the following parameters:
.png)
The data fetched on this page is downloadable as a CSV file.
.png)
You can search users by:
.png)
This page includes general information about the user, including their transaction summary.
.png)
The User Data page (Fig. 29) consists of the following components:
.png)
.png)