# 代表任意数字 · * 代表任意字母
免费 · 完全在你的浏览器中运行 · 私钥不会上传到任何服务器
…从想法到上线
输入想要的开头和结尾字符,开始前先看概率与耗时。
浏览器用你分配的所有线程不断尝试密钥,直到命中。
用防仿盾打分,用发币实验室模拟曲线,再准备发币包。
用生成的密钥签名发币,并在链上核对合约地址。
示例规则
常见写法的平均成本,由与生成器相同的估算器计算。
需要多久?
每多一个字符,工作量约乘以 58。下表使用你实测的速度(首次生成前按 4 线程估算)。
九大工具,一站齐全
WASM 级 ed25519 加速,吃满每个核心。免费、无需排队、无需服务器。
🛡️ 防仿盾 新评估仿盘复制你合约地址的成本,并对比任意可疑地址。
🧪 发币实验室 新模拟联合曲线:开发者买入、捆绑钱包、持仓占比、市值、毕业进度。
🍰 手续费分成工作室创作者手续费分成,实时校验,可生成分享链接和 JSON。
🔐 加密保险箱 新用 AES-256 口令加密保存你生成的密钥,自动保存、备份、恢复。
📡 仿盘雷达 新监控市场上复制你代币符号或地址首尾的仿盘。
🤝 团队生成池 新分享链接,多人并行生成,结果加密回传给你。
🧰 发币包 新元数据 JSON、发币推文串和清单,与每个工具联动。
⌨️ 命令行与 SDK 新同一引擎在终端运行,JSON 输出可直接接入你的发币脚本。
可自行验证
常见问题
轮到你了。
选好字符,生成地址,然后发币。
开始生成反仿盘分析
复制你的合约地址要花多少成本?
仿盘会生成首尾字符与你相似的地址。下面是它们要付出的代价。
检测可疑地址
粘贴你在群聊或看板上发现的相似地址。
仿盘雷达 新
监控市场上复制你代币符号或地址首尾的仿盘。
使用 DexScreener 搜索(每个关键词约 30 个交易对),因此覆盖范围有限。监控列表在本页打开期间每 5 分钟重新扫描一次并可发送通知;关闭页面后不会运行。
联合曲线模拟器
发币前先模拟一遍。
采用 pump.fun 公布参数的恒定乘积曲线。查看开发者买入和额外钱包之后,谁持有多少。
仅为估算。手续费:每笔买入 1%。实际发币可能不同,请核对 pump.fun 当前参数。
发币包
发币所需,一处备齐。
填写一次代币信息:得到元数据文件、发币推文串,以及与其他工具联动的清单。基于模板生成,不使用 AI。
清单
代币元数据
把此文件上传到 IPFS 等存储,发币时使用它的 URI。请对照发币平台当前文档核对字段名。
发币推文串
团队生成池
一起生成,加密回传。
把链接发给团队。每个打开链接的浏览器并行生成同一规则,并把只有你能打开的加密结果发回来。
创建生成池
信任提示:贡献者的浏览器会生成密钥,所以他们在加密前能看到它。只邀请你信任的人。生成池的解密密钥保存在本浏览器中。
参与生成池
创作者奖励
分配手续费,不用电子表格。
最多 10 位分成对象,地址校验,精确到基点。可导出 JSON 或把链接发给团队。
本地加密存储
你生成的密钥,牢牢锁住。
AES-256-GCM,密钥由你的口令经 31 万轮 PBKDF2 派生。仅保存在本浏览器中,口令丢失则密钥无法找回。
社区代币
$JINZHU
工具箱背后的代币。购买前请务必在本页核对合约地址。
购买之前
用途
草稿,以下内容在官方 X 账号公布之前均未生效。发布前请自行修改本节。
为使用和关注 jinzhu.fun 的人设立的共同代币。
设想让持有人对下一步上线哪些工具投票。
总量、分配与手续费:待公布。数字未最终确定前不会显示。
风险提示
请先阅读
$JINZHU 是 Meme 币,价格可能归零。本页内容不构成投资建议,也不承诺任何收益、回购或销毁。jinzhu.fun 与 pump.fun、Solana 基金会及任何交易所均无关联。
给开发者
同一引擎,在你的终端里。
无需服务器。吃满每个核心生成,写出 Solana CLI 密钥对,把 JSON 行接入你的发币脚本。
命令行
node cli/jinzhu.mjs --end pump --ignore-case --count 3 --out ./keys node cli/jinzhu.mjs --start moon --end pump --json node cli/jinzhu.mjs --start A# --threads 8
输出文件是标准的 64 字节 JSON 密钥对,solana-keygen pubkey 和任何钱包的“导入私钥”都能读取。
核心 API
import { grind, keypairJson } from './src/core/grind.js'
import { expectedKeys } from './src/core/pattern.js'
const patterns = [{ start: 'moon', end: 'pump', caseSensitive: false }]
console.log(expectedKeys(patterns)) // → 平均需要的密钥数
await grind({ patterns, shouldStop: () => done,
onProgress() {}, onFound: ({ addr, seed, pub }) => save(addr, keypairJson(seed, pub)) })
用你的地址发币(PumpPortal 示例)
// 使用真实资金前,请对照 PumpPortal 当前文档核实。
const res = await fetch('https://pumpportal.fun/api/trade-local', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
publicKey: creator.publicKey.toBase58(),
action: 'create',
tokenMetadata: { name, symbol, uri },
mint: mintKeypair.publicKey.toBase58(), // ← 你生成的合约地址
denominatedInSol: 'true', amount: 1, // 开发者买入
slippage: 10, priorityFee: 0.0005, pool: 'pump',
}),
})
const tx = VersionedTransaction.deserialize(new Uint8Array(await res.arrayBuffer()))
tx.sign([mintKeypair, creator])
安全清单
- 在你信任的设备上生成;保存之前密钥只存在于内存中。
- 使用保险箱或离线文件,切勿把私钥粘贴到非本地的网站。
- 发币前后都在链上核对合约地址。