LIQUIDITY RANGER
0%
Loading Game Assets...
Powered by Pro Agent

Challenge Player

PRO Logo
Balance
0
Profit
0
Losses
0

Pending Challenges

No pending challenges

Game History

Total 0
Wins 0
Losses 0

No completed challenges yet

Complete a challenge to see it here

Rematch Challenge

Opponent
Your Stake: 0 $PRO
Winner Takes: 0 $PRO

Game Receipt

VS

Leaderboard

Prize Pool:
Your avatar
Your rank:
# -
0

No rankings yet. Be the first to play!

How to Play

Connect Wallet

Connect your Farcaster wallet to start playing

LIQUIDITY RANGER

Stay in Range

3
Free Plays
#--
Weekly Rank
0
High Score

Admin Controls

Lives Settings

Prize Pool Settings

Spin Claim Tiers (3 triangles)

Each of the 3 $PRO segments has a fixed worth. PRO amount is calculated with the same price as buying lives. Admins can change tiers anytime.

Prize Distribution Settings

Set by percentages below (e.g. 10 values = 10 winners)

Admin Management

Weekly Payout (from Leaderboard)

Contract Week 1 = Supabase week 2 (itsazzl's week). Set "Week to process", optionally set the Supabase week_start for Week 1 below, then load leaderboard and confirm payout.

Click "Load last week top 10" to fetch from leaderboard.

Finalize only = one tx to set winners and amount. Then run payout batches, then withdraw leftover below.

Manual Payout (Fallback)

Use the same "Week to process" above. Enter exactly 10 usernames (1st place = Rank 1, etc.) for that week.

Finalize only

Call finalize for the selected week (one tx). Use same "Week to process" and load leaderboard (or enter usernames) first. Then run payout batches, then withdraw leftover in "Withdraw Week Leftover". Optional: set "Total to distribute" to a small amount so most of the pool stays as leftover.

Start new week

Advance the contract to the next week (e.g. Week 2). Do this after you have finalized and paid out the previous week. Then you can withdraw that week's leftover.

Credit Direct Transfers to Current Week

PRO sent directly to the contract (without calling a function) is unassigned. Click below to assign it to the current week's pool so it can be paid out. Do this before advancing the week.

Withdraw $PRO (Anytime)

To address must be an admin wallet (admin1, admin2, or added admin). To withdraw all: enter an admin address and click Withdraw all. Or enter amount + admin address and click Withdraw PRO.

Withdraw Week Leftover

Only for weeks that are finalized and fully paid. To address must be an admin wallet. Use same "Week to process" above to run payout first, then withdraw here.

Broadcast notification

Send a push to everyone who added the app and enabled notifications. Connect your admin wallet and sign when prompted—no Vercel config needed.

Lives
Score 0
Status
1 EASY
Time 0s

Liquidity Ranger

Stay in the pink zone • Dodge obstacles • Survive!