Score Multipliers
Score multipliers allow players to boost their effective points on the daily leaderboard by purchasing a multiplier with playcoins (or SOL). This creates an additional monetization layer and drives demand for the game's playcoin.
How Multipliers Work
Players can purchase multipliers (2x, 3x, 5x, etc.) for a specific game
The multiplier applies to today's points only - it resets daily
Higher multipliers cost more, following a bonding curve
Purchases are made using the game's playcoin (or SOL, which is swapped automatically)
All multiplier purchases go into the player reward pool - they're redistributed to players daily
For Game Developers
No integration work required! Multipliers work automatically with SDK integration. Players purchase multipliers through the Play Fun interface, and their points are automatically boosted.
The SDK handles:
Displaying multiplier purchase options
Processing payments (playcoin or SOL)
Applying multipliers to point calculations
Showing boosted leaderboard positions
For Players
Players can:
View their current multiplier status
See the cost to upgrade to higher multipliers
Calculate cost to reach a specific leaderboard position
Purchase multipliers using playcoins or SOL
Pricing Model
Multipliers use a quadratic bonding curve that considers:
Per-level cost: Each multiplier level costs
baseCost * level²Global demand: As more players buy multipliers, prices increase
Daily spend cap: A soft cap that triggers exponential pricing when exceeded
This creates fair pricing where:
Early multipliers are affordable
High multipliers require significant investment
Prices adjust based on game activity
API Reference
Get Multiplier Cost
Calculate the cost to purchase a specific multiplier level.
Query Parameters:
gameId
string
Game UUID
multiplier
number
Desired multiplier level (e.g., 2, 3, 5)
Response:
Get Current Multiplier
Check a user's current multiplier status for today.
Query Parameters:
gameId
string
Game UUID
Response:
Calculate Cost for Leaderboard Position
Find out what multiplier (and cost) is needed to reach a specific position.
Query Parameters:
gameId
string
Game UUID
placement
number
Desired leaderboard position (1 = first place)
Response:
Purchase Multiplier
Execute a multiplier purchase.
Body:
Notes:
Requires user authentication
useSol: truewill swap SOL to the game's playcoin automaticallyapprovedAmountmust cover the cost (with buffer for SOL swaps)
How It Affects Leaderboards
Leaderboards show effective points = base points * multiplier
Example:
Player A: 1000 points, 1x multiplier = 1000 effective points
Player B: 800 points, 2x multiplier = 1600 effective points
Player B ranks higher despite fewer base points
Where Multiplier Revenue Goes
All playcoins spent on multipliers go into the player reward pool:
100% of purchases are added to the daily distribution pool
This increases rewards for all players in that game
Creates a positive feedback loop: multipliers → more rewards → more players
Key Behavior
Multipliers reset daily at UTC midnight
Purchases are recorded on-chain
Use
GET /multiplier/currentto check a player's active multiplier for today
Last updated