PageSourceSearch

https://badmickey.netlify.app/crew/admin/

html badmickey.netlify.app collected 2026-10-03 10:28:53 UTC 10,350 bytes, 207 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8" />
5  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6  <meta name="robots" content="noindex, nofollow" />
7  <title>Bad Crew Admin | Member Eligibility | Bad Mickey $BAD</title>
8  <link rel="stylesheet" href="/assets/crew/theme.css?v=35" />
9</head>
10<body>
11  <div class="grain" aria-hidden="true"></div>
12
13  <nav class="nav">
14    <div class="container nav-inner">
15      <a class="brand" href="/">BAD MICKEY <span>$BAD</span></a>
16      <div class="links">
17        <a href="/crew/" class="hide-sm">Member Dashboard</a>
18        <a href="/crew/admin/" class="here">Admin</a>
19      </div>
20    </div>
21  </nav>
22
23  <main>
24    <section class="container reveal admin-intro">
25      <div class="eyebrow">Operator tools</div>
26      <h1 class="panel-title admin-title">Bad Crew Admin</h1>
27      <p class="tiny admin-intro-copy">Choose one workspace after signing in. Only related tools are shown together.</p>
28
29      <!-- Token gate ------------------------------------------------------->
30      <div id="gate" class="stack" style="margin-top:26px"></div>
31    </section>
32
33    <div id="app" hidden>
34      <section class="container admin-switcher-wrap">
35        <div class="card tight admin-switcher">
36          <div class="input-row">
37            <label class="field admin-section-field" for="adminSectionMenu">
38              Admin section
39              <select id="adminSectionMenu">
40                <optgroup label="Member support">
41                  <option value="wallet-support">Wallet connection fix + Telegram code</option>
42                  <option value="member-records">Find, review and manage a member</option>
43                </optgroup>
44                <optgroup label="Project tools">
45                  <option value="donald-tools">Bad Donald token tools</option>
46                  <option value="minnie-tools">Bad Minnie token tools</option>
47                  <option value="telegram-tools">Telegram bot connection</option>
48                </optgroup>
49              </select>
50            </label>
51            <div>
52              <div id="adminSectionDescription" class="tiny"></div>
53              <div id="adminStatus" class="tiny admin-status"></div>
54              <button class="btn ghost small" data-action="sign-out">Sign out</button>
55              <a class="btn primary small" href="https://open-launchpad.shelbyjtapp.chatgpt.site/getaway" target="_blank" rel="noopener noreferrer">Getaway Crew NFT setup</a>
56            </div>
57          </div>
58        </div>
59      </section>
60
61      <section id="adminSectionWallet" class="container admin-section" data-admin-section="wallet-support">
62        <div class="card tight" style="border-color:rgba(255,32,32,.4)">
63          <div class="eyebrow">Member support</div>
64          <h2 class="panel-title" style="margin:8px 0 10px">Fix a wallet connection problem</h2>
65          <p class="tiny" style="margin-top:0">
66            Paste only the member’s public Solana wallet. The server checks that exact wallet
67            against the official BAD mint and creates a one-time @BadMickeyBadgeBot code.
68            Never ask for a seed phrase, private key, password, or wallet export.
69          </p>
70          <div class="input-row" style="margin-top:14px">
71            <label class="field" for="enrollWallet">
72              Public Solana wallet
73              <input id="enrollWallet" placeholder="Public wallet address" autocomplete="off" spellcheck="false" />
74            </label>
75            <button class="btn primary" data-action="admin-enroll">Create profile + Telegram code</button>
76          </div>
77          <div id="enrollResult" aria-live="polite" style="margin-top:16px"></div>
78        </div>
79      </section>
80
81      <section id="adminSectionMembers" class="container admin-section" data-admin-section="member-records" hidden>
82        <div class="card tight">
83          <div class="eyebrow">Member support</div>
84          <h2 class="panel-title" style="margin:8px 0 14px">Find and manage a member</h2>
85          <div class="input-row">
86            <label class="field" for="search">
87              Search by Telegram username or wallet
88              <input id="search" placeholder="@username or wallet address" autocomplete="off" spellcheck="false" />
89            </label>
90            <button class="btn primary" data-action="search">Search</button>
91            <button class="btn ghost" data-action="clear-search">Show all</button>
92          </div>
93          <div id="searchMeta" class="tiny" style="margin-top:12px"></div>
94        </div>
95
96        <div class="table-wrap admin-member-table" style="margin-top:14px">
97          <table>
98            <thead>
99              <tr>
100                <th>Telegram</th>
101                <th>Telegram status</th>
102                <th>Wallet</th>
103                <th>Current badge</th>
104                <th>Mickey</th>
105                <th>Minnie</th>
106                <th>Donald</th>
107                <th>Daisy</th>
108                <th>Goofy</th>
109                <th>Presale qualified</th>
110                <th>Reward eligible</th>
111                <th>NFT claims</th>
112                <th>Merch</th>
113                <th>Free shirt</th>
114                <th>Manage</th>
115              </tr>
116            </thead>
117            <tbody id="rows"></tbody>
118          </table>
119        </div>
120        <div id="detail" class="stack" style="margin-top:18px"></div>
121      </section>
122
123      <section id="adminSectionDonald" class="container admin-section" data-admin-section="donald-tools" hidden>
124        <div class="card tight">
125          <div class="eyebrow">Donald launch setup</div>
126          <h2 class="panel-title" style="margin-top:8px">Bad Donald Solana Mainnet</h2>
127          <p class="tiny">Donald’s 1 billion supply and reserve wallets are set up. Verify the mint, manage the presale and review confirmed purchases. Presale: 40 SOL cap, 11 million DONALD per SOL and a 20% Partners in Crime bonus. The full 60/15/10/10/5 funds split applies at every raise amount.</p>
128          <a class="btn primary" href="/crew/admin/donald-presale/">Open Donald presale controls</a>
129          <a class="btn" href="/crew/admin/donald-mainnet/">Token verification</a>
130          <a class="btn" href="/donald/">View Donald presale page</a>
131          <p class="tiny" style="margin-bottom:0">Donald is created. Open the presale controls to verify the mint, review the ledger and start the 30-day sale.</p>
132        </div>
133      </section>
134
135      <section id="adminSectionMinnie" class="container admin-section" data-admin-section="minnie-tools" hidden>
136        <div class="stack">
137          <div class="card tight" style="border-color:rgba(255,47,101,.65)">
138            <div class="card-head" style="margin-bottom:0">
139              <div>
140                <div class="eyebrow">Presale competition</div>
141                <h2 class="panel-title" style="margin-top:8px">Getaway Competition</h2>
142                <p class="tiny" style="margin-bottom:0">Live September 7 at 4:30 PM CT: watch verified buys, Telegram clues, referrals and final eligibility.</p>
143              </div>
144              <a class="btn primary" href="/crew/admin/minnie-heist/">Open competition tracker</a>
145            </div>
146          </div>
147          <div class="card tight" style="border-color:rgba(255,47,101,.45)">
148            <div class="card-head" style="margin-bottom:0">
149              <div>
150                <div class="eyebrow">Presale delivery</div>
151                <h2 class="panel-title" style="margin-top:8px">MINNIE payouts & claims</h2>
152                <p class="tiny" style="margin-bottom:0">Send purchased tokens, open bonus and raid/Getaway claims, and approve queued rewards in MetaMask batches.</p>
153              </div>
154              <a class="btn primary" href="/crew/admin/minnie-payouts/">Open payouts & claims</a>
155            </div>
156          </div>
157          <div class="card tight" style="border-color:rgba(255,32,32,.4)">
158            <div class="card-head" style="margin-bottom:0">
159              <div>
160                <div class="eyebrow">Production token deployment</div>
161                <h2 class="panel-title" style="margin-top:8px">Bad Minnie Solana Mainnet</h2>
162                <p class="tiny" style="margin-bottom:0">Token setup and verification tools. Presale delivery uses the payout screen above.</p>
163              </div>
164              <a class="btn danger" href="/crew/admin/minnie-mainnet/">Open Mainnet deployment</a>
165            </div>
166          </div>
167          <div class="card tight" style="border-color:rgba(255,47,101,.45)">
168            <div class="card-head" style="margin-bottom:0">
169              <div>
170                <div class="eyebrow">Raid results + launch payouts</div>
171                <h2 class="panel-title" style="margin-top:8px">Bad Minnie prize ledger</h2>
172                <p class="tiny" style="margin-bottom:0">Record and lock places 1–10 here, then compile them in the payouts & claims screen above.</p>
173              </div>
174              <a class="btn primary" href="/crew/admin/minnie-raids/">Open raid results</a>
175            </div>
176          </div>
177          <div class="card tight">
178            <div class="card-head" style="margin-bottom:0">
179              <div>
180                <div class="eyebrow">Token rehearsal</div>
181                <h2 class="panel-title" style="margin-top:8px">Bad Minnie Devnet</h2>
182                <p class="tiny" style="margin-bottom:0">The completed Solana Devnet rehearsal and its verification tools.</p>
183              </div>
184              <a class="btn" href="/crew/admin/minnie-devnet/">Open Devnet rehearsal</a>
185            </div>
186          </div>
187        </div>
188      </section>
189
190      <section id="adminSectionTelegram" class="container admin-section" data-admin-section="telegram-tools" hidden>
191        <div id="telegramOps" class="card"></div>
192      </section>
193    </div>
194  </main>
195
196  <footer class="site-footer">
197    <div class="container footer-inner">
198      <div>© 2026 Bad Mickey. Internal tooling. · Admin v57</div>
199      <div>Every write on this page is recorded in the admin action log.</div>
200    </div>
201  </footer>
202
203  <!-- Versioned so a manual Netlify deploy cannot pair this page with an older
204       cached admin module or stylesheet. -->
205  
205<script type="module" src="/assets/crew/admin.js?v=62"></script>
205
206</body>
207</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.