The seesaw mechanic is the engine that drives LTB token circulation within the Lotto Balls ecosystem.
The Seesaw Concept
Imagine a playground seesaw with the game contract on one side and players on the other:
Copy Players Contract
↑ ↑
| ←→ LTB ←→ |
↓ ↓
═══════════════════════════
∧
Balance Point Tokens flow back and forth based on how players choose to bet.
Flow 1: USDC Play → Tokens Flow OUT
When players bet with USDC:
Players receive LTB rewards (tokens leave the contract)
Contract balance decreases
Future rewards become smaller (self-limiting)
Flow 2: LTB Play → Tokens Flow IN
When players bet with LTB:
Players pay LTB to the contract (tokens enter the contract)
Contract balance increases
Future rewards become larger
Equilibrium Dynamics
The seesaw naturally seeks equilibrium through player behavior:
When Contract Balance is HIGH
LTB cost is capped at 100 MLTB (relatively cheap)
LTB rewards are generous (attractive)
Player incentive : Play with USDC for big LTB rewards
Result : Tokens flow out, balance decreases
When Contract Balance is LOW
LTB cost is floored at 10 MLTB (affordable)
LTB rewards are small (less attractive)
Player incentive : Play with LTB (win USDC without big token expenditure)
Result : Tokens flow in, balance increases
No Burning, No Minting
A key aspect of the seesaw model:
LTB is never burned when used for bets
LTB is never minted for rewards
All tokens are transferred between players and the contract
This creates a closed-loop system where the total supply remains constant, but distribution changes based on play patterns.
Mathematical Balance
For the system to remain sustainable, outflows must balance inflows over time:
Outflows (USDC plays, per play)
Expected LTB outflow per USDC play:
Inflows (LTB plays, per play)
Equilibrium Condition
The system is balanced when:
Player Strategy Implications
The seesaw creates strategic considerations:
For Value Maximizers
Play with USDC when balance is high (better rewards)
Play with LTB when balance is low (cheaper entry)
For Simplicity Seekers
Either payment method works
The system self-balances regardless of individual choices
Choose based on which tokens you hold
Monitoring the Seesaw
Track the current state:
Changes in ltbBalance() reflect the seesaw in action—increasing when LTB bets dominate, decreasing when USDC bets dominate.