How SOLbin's X Affiliate Tracking System Actually Works

How SOLbin's X Affiliate Tracking System Actually Works
SOLbin has two ways to earn by spreading the word. The referral track gives you a feeless month for every 5 qualified invites. The X Promotion track — the one this post is about — pays you in SOL (or stacked feeless months) for posting about SOLbin on X.
This is the full breakdown: how tracking works, what you need to post, how metrics are measured, and how payouts happen.
The Short Version
- Connect your X account to SOLbin (OAuth 2.0 — we never see your password)
- Opt in to the promotion track
- Post 5+ posts and replies per day about SOLbin, with your referral link included
- Hit 1,000+ total views across those posts, with 100+ followers
- Earn $5/day in SOL equivalent for every qualifying day
- At $30 cumulative, choose: SOL payout to your native wallet, or 1 feeless month stacked
That's it. Now the details.
Step 1: Connect X (OAuth 2.0 PKCE)
When you connect your X account, SOLbin uses OAuth 2.0 with PKCE — the same secure standard Phantom and major apps use. We receive:
- An access token (read-only public metrics — your follower count, your recent tweets, and their view counts)
- A refresh token (so we can keep verifying you daily without you re-connecting)
We never post on your behalf. We never store your password. The token only lets us read your public metrics — nothing else.
Step 2: Opt In
Connecting X isn't enough — you have to explicitly toggle "Opt into the promotion track" on. This is your consent for SOLbin to verify your public metrics daily. You can opt out anytime; verification stops immediately.
Step 3: What To Post (And What Actually Tracks)
This is the part most people get wrong, so read carefully.
The qualifying criteria
Every 24-hour window, you need all three:
| Metric | Requirement | |---|---| | Posts & replies | 5+ in the last 24h | | Total views | 1,000+ across those posts | | Followers | 100+ |
What counts as a "post"
Both original posts and replies count. That means engaging in pump.fun threads, replying to DeFi discussions, or quote-posting all count toward your 5 — as long as they're about SOLbin and include your referral link.
Why your referral link matters
Your referral link is https://solbin.fun?ref=YOURCODE. Include it in your posts and replies. This is how we tie your promotions back to your account. Posts without it don't help you qualify — and they don't drive signups either.
You'll find your referral link in the Affiliate Dashboard, ready to copy.
What does NOT count
- Posts that don't mention SOLbin or include your link
- Retweets with no original commentary (X doesn't always credit views to retweeters reliably)
- Posts on other platforms (this track is X-only)
- Views from before you opted in
Step 4: How Metrics Are Tracked
This is the engine. Every hour, a server-side scheduled workflow runs automatically — even when no admin is online — and verifies every opted-in user. Here's what happens for each user:
- Token refresh — if your access token expired, we use your refresh token to get a fresh one (seamless, no re-connect needed)
- Follower count — pulled from your public X profile via the X API
- Recent posts — we fetch every post and reply you made in the last 24 hours
- View counts — we sum
impression_countacross all those posts - Criteria check — all three thresholds met? You qualify for the day
- Credit — $5 in SOL equivalent added to your pending balance
The 24-hour window is strict — read this carefully
This is the single most important thing to understand about how tracking works, and it trips up almost everyone at first.
The hourly check fetches only posts made in the last 24 hours (start_time = now − 24h). For each of those posts, it reads the current cumulative view count and sums them. All three thresholds — 5 posts, 1,000 views, 100 followers — must be met inside that same rolling 24-hour window.
The gotcha scenario:
- Day 1: You post 5 tweets. The hourly check runs. They're in the window, but they only have ~200 views total. ❌ Not credited.
- Day 2: Those tweets now have 1,500 views — but they're older than 24 hours, so the check fetches
start_time = now − 24hand they're excluded entirely. ❌ Still not credited.
Views that accumulate after a post's 24-hour window expires do not count — not for that day, and not for the next day either (the post is outside the next window). A post that goes viral on Day 2 never retroactively qualifies Day 1, and it doesn't count for Day 2 since it's outside Day 2's window.
What this means for you: your posts need to rack up 1,000+ views fast — within the same 24 hours you publish them. A post that slowly accrues views over two days will never cross the threshold inside a single window.
Anti-double-credit
You can only be credited once per 24 hours. If you hit "Verify now" manually after the hourly check already credited you, it shows "already credited today — check back tomorrow." This prevents farming the same 24-hour window.
Manual verification
Don't want to wait for the hourly run? Hit "Verify now" in the Affiliate Dashboard. It runs the exact same check instantly and credits you on the spot if you qualify. (Rate-limited to once per 30 seconds.)
Step 5: Earnings & The $30 Threshold
Every qualifying day adds $5 to two counters:
- Cumulative reach — your total earned since you started
- Pending SOL equivalent — what's waiting to be paid out
When your cumulative reach hits $30, one of two things happens based on your reward preference:
Option A: SOL payout (default)
Your status flips to "Ready to Payout." An admin processes the batch and sends SOL to your native SOLbin Solana wallet via an on-chain multi-send transaction. The tx signature is recorded against your ledger so you can verify it on Solscan. Status moves to "Paid."
Option B: Feeless stack
The $30 instantly converts into 1 feeless month — your platform fees drop to 0% for 30 days. Your balance resets to $0 and you keep accumulating. Stack multiple months for longer feeless periods.
You can switch between these anytime in the dashboard.
Step 6: Payouts — Native Wallet Only
SOL payouts go only to your registered native SOLbin Solana wallet. We don't allow manual address entry — this prevents payout fraud and ensures SOL lands in the wallet you actually control. If you haven't created a native SOLbin wallet yet, the dashboard will tell you to create one first.
When a payout is executed:
- The on-chain multi-send tx signature is recorded in your ledger
- The SOL amount sent is recorded (converted from your $ pending balance at current SOL price)
- A TxAuditLog entry is written for transparency
- Your status resets to "Accumulating" so you can keep earning
The Full Flow At A Glance
Connect X → Opt in → Post 5+/day with your link →
Hourly check verifies metrics → $5/day credited →
Hit $30 → SOL payout OR feeless month → Repeat
Tips To Actually Qualify
- Reply in active threads — pump.fun launches, Jupiter updates, DeFi discussions. Replies count and they get organic views.
- Post at peak hours — more eyeballs = more views = faster qualification. Views must land inside the same 24h window as the post.
- Use your link every time — no link, no tracking
- Don't delete qualifying posts — if you delete them before the hourly check, their views don't count
- Grow past 100 followers once — the follower threshold is a gate, not a daily metric. Hit it once and you're set.
- Aim for fast-view content — a post that slowly accrues views over 2 days will never qualify, because by Day 2 it's outside the 24h window.
Privacy & Security
- We store your X access + refresh tokens encrypted in your
XConnectionrecord — readable only by you (and admins for payout processing) - We only read public metrics. No DMs, no private data, no posting ability
- You can disconnect X anytime — your tokens are deleted and verification stops
- Every payout is audited on-chain with a recorded tx signature
Ready to earn? Head to the Affiliate Dashboard, connect X, opt in, and start posting. Your first $5 is one qualifying day away.
SOLbin — one wallet, eight chains, and now a way to get paid for telling people about it.