无聊写了一个solana靓号地址生成器
拿node写的,一秒钟一两千次吧,多线程不会,如果开四五个线程更快<br /><br /><div class="blockcode"><div id="code_Iz4"><ol><li>import { Keypair } from "@solana/web3.js";<br /><li>import fs from "fs";<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 => char === firstFive);<br /><li>}<br /><li>//判断固定单词的前缀<br /><li>const wordList = ["fuck", "wtf", "trump", 'huawei', 'xiaomi'];<br /><li>function isPrefix(str: string, wordList: any) {<br /><li><br /><li>return wordList.some((word: any) => 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("wallet.json", `${publicKey}\n${bs58.encode(secretKey)}\n`);<br /><li>}<br /><li>}</ol></div><em onclick="copycode($('code_Iz4'));">复制代码</em></div> 你是有多无聊才写出这东西 <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="" /> 不明觉厉。 现在都是拿显卡跑,每秒几十亿次,4090每秒几百亿次
页:
[1]