From 6338af9efefae95ca99e88211a9a6e91f459b69e Mon Sep 17 00:00:00 2001 From: martbost Date: Sat, 19 Sep 2026 20:02:26 -0500 Subject: [PATCH] Landing: the account step carries ?from=polhunter so IAP sends them back after the wallet link Co-Authored-By: Claude Fable 5.1 --- public/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index 9fb602a..2902223 100644 --- a/public/index.html +++ b/public/index.html @@ -47,7 +47,7 @@

Before your first hunt

Drips are paid to the wallet on your InstantAdPay account. Three steps, once.
-
Create your free InstantAdPay account at instantadpay.com. Email first, no wallet needed to sign up.
+
Create your free InstantAdPay account at instantadpay.com. Email first, no wallet needed to sign up.
Link your wallet. In your InstantAdPay dashboard open Wallet, press connect wallet and approve. That address is where every drip lands, on Polygon.
Open your board. Press Open my board from your dashboard or up top. No new password: InstantAdPay signs you straight into PolHunter.
@@ -94,7 +94,7 @@ .map(([l, v]) => '
' + v + '
' + l + '
').join(''); const cfg = await (await fetch('/api/config')).json(); // arrived on a member's share link: sign-ups go to that member's InstantAdPay join page - if (cfg.ref) { document.querySelectorAll('a[href="https://instantadpay.com"]').forEach(a => { a.href = cfg.joinUrl; }); const inv = document.createElement('span'); inv.className = 'pill'; inv.style.marginLeft = '10px'; inv.innerHTML = ' Invited by @' + cfg.ref.replace(/[<>&"]/g, ''); document.querySelector('.hero-copy .pill').after(inv); } + if (cfg.ref) { document.querySelectorAll('a[href="https://instantadpay.com/?from=polhunter"]').forEach(a => { a.href = cfg.joinUrl; }); const inv = document.createElement('span'); inv.className = 'pill'; inv.style.marginLeft = '10px'; inv.innerHTML = ' Invited by @' + cfg.ref.replace(/[<>&"]/g, ''); document.querySelector('.hero-copy .pill').after(inv); } document.getElementById('recent').innerHTML = (r.recent || []).length ? r.recent.map(x => '
' + x.who + '' + x.site + '+' + x.pol + ' POLverify ↗
').join('') : '
No drips yet. The first hunter gets the first line.
'; } catch (e) {}