LeSharX Admin

Sign in with an allowlisted wallet (connect on the holder dashboard first), or use your admin key for ops.

LeSharX Admin

Wallet or admin-key — beta ops

—
Wallets
—
Total Spins
—
Bait Issued
—
Pending Rewards
Snapshot Worker loading...
Status
Loading…

Accrual is env-locked at 12.5 Bait / LeSharX NFT / hr (POINTS_PER_NFT_PER_HOUR). Change it in Railway and redeploy — not from this panel.

RPC skip — wallets where the snapshot worker’s Helius DAS call failed after retries (getAssetsByOwner via SOLANA_RPC_URL; tune DAS_RPC_MAX_RETRIES, SNAPSHOT_WALLET_DELAY_MS). That wallet gets no new snapshot row and no Bait credit for that cycle (distinct from “0 NFTs” or “warming up”). Search deploy logs for RPC/DAS skip or DAS getAssetsByOwner transient.

Quick Lookup open holder drill-down
Pending Real Rewards
#WalletPrizeWon AtAction
Loading...
Prize Stock

Finite real prizes for the wheel. Restock to max, mark sold out, or set an exact remaining count.

Loading...
Prize Labels display + point prizes — odds stay in code
Loading...
Spin History
WalletOutcomePointsWhen
Loading...
Adjust Bait writes to balance + bait ledger
Reset Daily Spins clear today’s spin count
All Wallets

This list starts as signed-in wallets only. Use Pull holders from chain to scan Helius DAS for every current LeSharX holder and add them here (also registers them for the snapshot worker).

WalletBaitNFTsFirst Seen
Loading...
Holder points from main merge-safe Bait retention

Git merges do not move SQLite data. Use this to grab production holder balances onto a branch/preview without replacing spins or rewards. Default merge only raises balances (never lowers).

Database Backup SQLite export / import

Full database replace — use for complete restores. Prefer points merge above when you only need holder Bait from main.