主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 111|回复: 4

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

[复制链接]

303

主题

1108

回帖

3917

积分

论坛元老

Rank: 8Rank: 8

积分
3917
发表于 2025-2-16 15:20:03 | 显示全部楼层 |阅读模式
拿node写的,一秒钟一两千次吧,多线程不会,如果开四五个线程更快

  1. import { Keypair } from "@solana/web3.js";
  2. import fs from "fs";
  3. import bs58 from 'bs58';
  4. import { Buffer } from 'buffer';
  5. //判断前缀4个一样字母的
  6. function checkFirstFiveChars(str: string) {
  7.     const firstFive = str.slice(0, 4);//前四位一样的,5位的跑了一千万次没有结果
  8.     return firstFive.split('').every(char => char === firstFive[0]);
  9. }
  10. //判断固定单词的前缀
  11. const wordList = ["fuck", "wtf", "trump", 'huawei', 'xiaomi'];
  12. function isPrefix(str: string, wordList: any) {
  13.   
  14.     return wordList.some((word: any) => str.startsWith(word));
  15. }
  16. // 创建钱包
  17. let i = 0;
  18. while (true) {
  19.     const wallet = Keypair.generate();
  20.     i++;
  21.     // 获取公钥和私钥
  22.     const publicKey = wallet.publicKey.toBase58();
  23.     const secretKey = wallet.secretKey; // 一个 Uint8Array

  24.     // 打印
  25.     console.log(`第${i}次`);

  26.     // 保存 Uint8Array 私钥到wallet.json里
  27.     if (checkFirstFiveChars(publicKey) || isPrefix(publicKey, wordList)) {
  28.         fs.appendFileSync("wallet.json", `${publicKey}\n${bs58.encode(secretKey)}\n`);
  29.     }
  30. }
复制代码
回复

使用道具 举报

1

主题

23

回帖

79

积分

注册会员

Rank: 2

积分
79
发表于 2025-2-16 15:56:39 | 显示全部楼层
你是有多无聊才写出这东西
回复

使用道具 举报

303

主题

1108

回帖

3917

积分

论坛元老

Rank: 8Rank: 8

积分
3917
 楼主| 发表于 2025-2-16 16:05:32 | 显示全部楼层
kof21411 发表于 2025-2-16 15:56
你是有多无聊才写出这东西

去年孙割的trx靓号论坛都有人卖钱的
回复

使用道具 举报

2

主题

423

回帖

1010

积分

金牌会员

Rank: 6Rank: 6

积分
1010
发表于 2025-2-16 15:56:00 | 显示全部楼层
不明觉厉。
回复

使用道具 举报

0

主题

137

回帖

466

积分

中级会员

Rank: 3Rank: 3

积分
466
发表于 2025-2-17 09:20:11 | 显示全部楼层
现在都是拿显卡跑,每秒几十亿次,4090每秒几百亿次
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-2-25 00:59 , Processed in 0.078559 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表