afkool 发表于 2025-2-16 15:20:03

无聊写了一个solana靓号地址生成器

拿node写的,一秒钟一两千次吧,多线程不会,如果开四五个线程更快<br />
<br /><div class="blockcode"><div id="code_Iz4"><ol><li>import { Keypair } from &quot;@solana/web3.js&quot;;<br /><li>import fs from &quot;fs&quot;;<br /><li>import bs58 from 'bs58';<br /><li>import { Buffer } from 'buffer';<br /><li>//判断前缀4个一样字母的<br /><li>function checkFirstFiveChars(str: string) {<br /><li>const firstFive = str.slice(0, 4);//前四位一样的,5位的跑了一千万次没有结果<br /><li>return firstFive.split('').every(char =&gt; char === firstFive);<br /><li>}<br /><li>//判断固定单词的前缀<br /><li>const wordList = [&quot;fuck&quot;, &quot;wtf&quot;, &quot;trump&quot;, 'huawei', 'xiaomi'];<br /><li>function isPrefix(str: string, wordList: any) {<br /><li><br /><li>return wordList.some((word: any) =&gt; str.startsWith(word));<br /><li>}<br /><li>// 创建钱包<br /><li>let i = 0;<br /><li>while (true) {<br /><li>const wallet = Keypair.generate();<br /><li>i++;<br /><li>// 获取公钥和私钥<br /><li>const publicKey = wallet.publicKey.toBase58();<br /><li>const secretKey = wallet.secretKey; // 一个 Uint8Array<br /><li><br /><li>// 打印<br /><li>console.log(`第${i}次`);<br /><li><br /><li>// 保存 Uint8Array 私钥到wallet.json里<br /><li>if (checkFirstFiveChars(publicKey) || isPrefix(publicKey, wordList)) {<br /><li>fs.appendFileSync(&quot;wallet.json&quot;, `${publicKey}\n${bs58.encode(secretKey)}\n`);<br /><li>}<br /><li>}</ol></div><em onclick="copycode($('code_Iz4'));">复制代码</em></div>

kof21411 发表于 2025-2-16 15:56:39

你是有多无聊才写出这东西

afkool 发表于 2025-2-16 16:05:32

<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16236792&ptid=1389497" target="_blank"><font color="#999999">kof21411 发表于 2025-2-16 15:56</font></a></font><br />
你是有多无聊才写出这东西</blockquote></div><br />
去年孙割的trx靓号论坛都有人卖钱的<img src="https://hostloc.com/static/image/smiley/default/lol.gif" smilieid="12" border="0" alt="" />

=== 发表于 2025-2-16 15:56:00

不明觉厉。

Origami 发表于 2025-2-17 09:20:11

现在都是拿显卡跑,每秒几十亿次,4090每秒几百亿次
页: [1]
查看完整版本: 无聊写了一个solana靓号地址生成器