
Lilypad Leap
The original multichain DTC game by Donald Toad
Wallet
Not connected
Earn
Earn weekly referral rewards on Linea + Base.
Selected: LineaInitializing
How referrals work
On-chainCreate + share
- Create your referral code (per-chain) and share it.
- New players can bind your code once (on that chain).
Weekly rewards
- Each week (epoch), the vault may end with a surplus.
- If it does, a portion of that surplus is allocated to referral rewards.
- Rewards are split across referrers based on their epoch base (activity attributed to their referees).
When rewards are 0
If the vault ends the epoch with no surplus (or a deficit), there is nothing to distribute, so claims for that epoch will be 0. Referral rewards are paid from the vault’s weekly surplus (the net difference between amounts sent to the vault and amounts paid out during that epoch). If the vault does not finish the epoch with a surplus, the reward pool is 0 and no referral rewards are distributed.
🧪FORMULAexpand
bps: 0 / 10000
ExactepochId = floor(block.timestamp / WEEK)
houseDelta = int(amountReceived) - int(payout)
profit(epochId) += houseDelta
if houseDelta > 0 and referrerOf[player] != 0x0:
refBps = getRefBps(referrer) // partnerRefBps or defaultRefBps
baseAdded = uint(houseDelta) * refBps / BPS_DENOM
epochBaseOf[epochId][referrer] += baseAdded
totalBase(epochId) += baseAdded
else:
baseAdded = 0
finalizeEpoch(epochId):
cap = profit(epochId) > 0 ? uint(profit(epochId)) : 0
rewardsTotal = min(totalBase(epochId), cap)
claim(epochId):
userBase = epochBaseOf[epochId][msg.sender]
amount = rewardsTotal * userBase / totalBase(epochId)
Notes: only positive houseDelta contributes to base; if profit ≤ 0, then cap = 0 and rewardsTotal = 0 → claims are 0.
Network
Selected: Linea
Initializing…
Wallet
Not connectedConnect
Registry: —
Vault: —
Game: —
Token (UI): —
Token (TOKEN()): —
Registry token balance: 0
Bind to a referrer
—Connect your wallet to bind.
Referral code
Resolved referrer: —
Your referral code
Your code is per-chain. Registering is required to share.
Code
Not createdReferral code (friendly)
—
Public code (bytes32)
—
💰 Weekly rewards
Claim uses registry-tracked base for the past finalized epoch. Live estimate is shown below.
Current epoch
0
Claim epoch
0
Epoch status
Not finalized
Next epoch boundary (ISO): —
Next epoch in: —
Your credit (registry)
epochBaseOf
0
Est rewards
0
Disabled reason: Initializing…
Live estimate (current epoch)
—
Your base
0
Your est rewards
0
👥 Referees
Tracks players who bound to you (Bound events) and shows vault token flows for those wallets.
Referees found
0
Scan cursor: —
Scanning
Stats scan
Complete
Cursor: —
Ready
Total wagered (refs)
0
Net (refs)
0