"Powerball" Half-Screen Event Description

Used in live broadcast apps to request period results, player betting information, win/loss results, and follow-up betting operations. It facilitates user interaction within the app.

1、Players' betting results notification

The platform is used to obtain the betting information of each player, and then synchronize it to the APPli, such as synchronizing it to the live broadcast room.

Step: op:"Bet",

data parameter description

Name
Type
Description

gameId

number

Game ID

curGameId

number

Current game id

userId

number

Player ID

name

string

Third-party player name

id

string

Third-party player ID

amount

number

Bet Amount

currency

string

Currency name (USDT, etc., see the currency list for details)

betZone

number

Betting type: 0: Double color ball, 1: Odd and even, 2: White ball number and large interval, 3: White ball number and small interval, 4: Powerball interval

zoneIndex

number

betType=0,

Powerball betting numbers

betType=1,

Even number: 0, odd number: 1;

betType=2,

15-64:0

65-80:1

81-130:2

betType=3,

15-35:0;

36-49:1;

50-57:2;

58-65:3;

66-78:4;

79-130:5

betType=4,

0-2:0;

3-4:1;

5-6:2;

7-9:3;

bets.bets

number

Number of bets

Example

{
	action: 'sendData', 
	data:{
		op:"Bet",
		data:{
                        gameId: 202,
                        curGameId: 202,
                        userId: 123,
                        name: "Lily",
                        id: "123456",
                        amount: 10,
                        currency: "usdt",
                        bets: [{
                                amount: 10,
                                currency: "usdt",
                                balance: {
                                    balance: 100,
                                    currency: "usdt"
                                },
                                bets: [{
                                        bet: 1,
                                        multi: 0
                                    }, {
                                        bet: 2,
                                        multi: 1
                                    }, ...]
                            }, ...]
                        }
	}
}

2、Lottery result notification

Lottery result notification

Steps: op:"ShowRound",

data parameter description

Name
Type
Description

gameId

number

game id

roundId

number

Issue

nums

number[]

Numerical results display

tags

string[]

Display of digital comprehensive and interval selection game results (odd-even results, various interval results, etc.)

Example

{
	action: 'sendData', 
	data: {
		op:"Bet",
		data:{
			gameId:123123			//gameid
			roundId:202504090002,		//Issue
			nums:[1,3,5,2,6,9],		//Digital Display
			tags:["O","L","E","C"]		//OLEC(Display of digital comprehensive and interval selection game results (odd-even results, various interval results, etc.).For those that have been localized in multiple languages, just display them directly)
		} 
	}
}

3、Winning player winning amount notification

Used to synchronize winning amount of players in the live broadcast room

Step: op:"Reward",

data parameter description

Name
Type
Description

id

string

Third-party player ID

name

string

Third-party player name

userId

number

userID

channel

string

Channel Name

gameID

number

game ID

amount

number

Bet Amount

currency

string

Currency name (USDT, etc., see the currency list for details)

multi

number

multiple

payout

number

reward

Example

{
	action: 'sendData', 
	data: {
		op:"Reward",
		data:{
			userId:123,   
			id:123,      
			name:"PlayerName",
			channel:"Channel",称
			gameID:10001,
			amount:1,
			currency:"usdt",
			multi:1,
			payout:1
		} 
	}
}

4、Player follow-up investment request

Refer to the demo code:

// Follow-up investment
const FollowUpInvestment = () => {
    if(!postData.data.data){
        return;
    }
    iframe.contentWindow.postMessage(JSON.stringify(postData), '*');
}

Steps: op: "Follow",

data parameter description

Name
Type
Description

gameId

number

Game ID

curGameId

number

Current game id

userId

number

Player ID

name

string

Third-party player name

id

string

Third-party player ID

amount

number

Bet Amount

currency

string

Currency name (USDT, etc., see the currency list for details)

betZone

number

Betting type: 0: Double color ball, 1: Odd and even, 2: White ball number and large interval, 3: White ball number and small interval, 4: Powerball interval

zoneIndex

number

betType=0,

Powerball betting numbers

betType=1,

Even number: 0, odd number: 1;

betType=2,

15-64:0

65-80:1

81-130:2

betType=3,

15-35:0;

36-49:1;

50-57:2;

58-65:3;

66-78:4;

79-130:5

betType=4,

0-2:0;

3-4:1;

5-6:2;

7-9:3;

bets.bets

number

Number of bets

Example

{
	action: 'sendData', 
	data:{
		op:"Bet",
		data:{
                        gameId: 202,
                        curGameId: 202,
                        userId: 123,
                        name: "Lily",
                        id: "123456",
                        amount: 10,
                        currency: "usdt",
                        bets: [{
                                amount: 10,
                                currency: "usdt",
                                balance: {
                                    balance: 100,
                                    currency: "usdt"
                                },
                                bets: [{
                                        bet: 1,
                                        multi: 0
                                    }, {
                                        bet: 2,
                                        multi: 1
                                    }, ...]
                            }, ...]
                        }
	}
}

Step 1 of forwarding the player's betting information: just the betting information of op: "Bet".

Last updated