Featured image of post 写了一个以太坊靓号生成器, 支持多节点运行, 让你的任意设备成为计算节点

写了一个以太坊靓号生成器, 支持多节点运行, 让你的任意设备成为计算节点

写了一个以太坊靓号生成器, 支持多节点运行, 让你的任意设备成为计算节点

End

  • 预计需要一周才能跑到我想要的0x0000+9999靓号, 挂着先

已生成成功

  • 以太坊地址: 0x0000f31fE398080ef162841Cae9111735C919999

使用教程

以太坊靓号生成器

注意

  • 生成之后的助记词是被加密的, 需要这样子解密
  • wallet.csv 文件中包含如下内容
rmkcmvvaevdzupda," "看仓库readme说明解密"
0x000Bb65F2e742F10492546bDaFD74F9BCEA427BD,nxI3NdxHKsIezLVu7UFBdkDM9pLLnEvgP/ZxlHtzq1ICtTDhhkKNCj8T1bAbyVKarh3wnYEng3hx1dPrxOEmYla9JO+OqIFTWc9VXdq8pay20DL+Kixy6mS3o4K0r11/Z3E5YQ==
  • 解密
ethereum-wallet-generator-worker decrypt --key=rmkcmvvaevdzupda --data=Z8qTxdkhRlTwbZEO+dppDCY7F3TWcsP/4B9q4V456stR2Ss7oFdHl5nWhMBNnrAP7J3H3xkk3jEzUqnAdW9V2nfgJKEsKh1QlCKy7lnfzKbVlKl020x5NAdfvzgeZ8+LQj5GgT9VbHI/jeO1XWc= --limit=12
# 助记词 0-12 开始
# glory helmet alter river mystery method fuel number acoustic address parade flavor
# 助记词 0-12 结束
# 你也可以分尅几次解密 (--limit=6 --offset=0)
# 解密后之后保存好, 删除所有记录
# 解密后之后保存好, 删除所有记录
# 解密后之后保存好, 删除所有记录

快开开始

一键安装

系统 命令
Linux wget -O upgrade.sh https://raw.githubusercontent.com/seth-shi/ethereum-wallet-generator-worker/master/linux.sh && sh upgrade.sh
Windows 下载 windows.ps1
然后右键windows.ps1使用Powershell运行
或者在命令行运行./windows.ps1
macOS 请查看手动安装部分

Linux 安装脚本

#!/bin/bash

bin_name="ethereum-wallet-generator-worker"
tar_name="ethereum-wallet-generator-worker.tar.gz"
download_url=

get_arch=$(arch 2> /dev/null)
echo "cpu 架构:$get_arch"

## 再次获取 cpu 架构
if [ ! "$get_arch" ]; then
    get_arch=$(uname -m 2> /dev/null)
fi

if [[ $get_arch =~ "x86_64" ]]; then
    download_url="https://github.com/seth-shi/ethereum-wallet-generator-worker/releases/download/v9.9.9/ethereum-wallet-generator-worker-v9.9.9-linux-amd64.tar.gz"
elif [[ $get_arch =~ "aarch64" ]]; then
    download_url="https://github.com/seth-shi/ethereum-wallet-generator-worker/releases/download/v9.9.9/ethereum-wallet-generator-worker-v9.9.9-linux-arm64.tar.gz"
else
    echo "不支持此 cpu 架构"
    exit 1
fi


delete_file_if_exists() {
    local file="$1"

    if [ -f "$file" ]; then
        rm -f "$file"
        echo "文件 $file 已被删除。"
    fi
}

## 下载文件
delete_file_if_exists "$tar_name"
wget -O "$tar_name" -c "$download_url"

## 解压文件
delete_file_if_exists "$bin_name"
tar -xvf "$tar_name"

## 校验文件是否正确
echo "远程文件 md5"
wget -q -O - "$download_url.md5"
echo "下载文件 md5"
md5sum "$tar_name"

## 删除压缩文件
rm "$tar_name"
echo "更新完成"

Windows 安装脚本

# 设置变量
$binName = "ethereum-wallet-generator-worker.exe"
$zipName = "ethereum-wallet-generator-worker-v9.9.9-windows-amd64.zip"
$downloadUrl = "https://github.com/seth-shi/ethereum-wallet-generator-worker/releases/download/v9.9.9/ethereum-wallet-generator-worker-v9.9.9-windows-amd64.zip"

# 下载文件
if (Test-Path $zipName) {
    Remove-Item -Path $zipName -Force
    Write-Host "文件 $zipName 已被删除。"
}
Invoke-WebRequest -Uri $downloadUrl -OutFile $zipName

# 解压文件
if (Test-Path $binName) {
    Remove-Item -Path $binName -Force
    Write-Host "文件 $binName 已被删除。"
}
Expand-Archive -Force -Path $zipName -DestinationPath .

# 校验文件是否正确
Write-Host "远程文件 md5"
Invoke-WebRequest -Uri "$downloadUrl.md5" -OutFile "$zipName.md5"
Get-FileHash -Algorithm MD5 -Path "$zipName.md5" | Select-Object -ExpandProperty Hash
Write-Host "下载文件 md5"
Get-FileHash -Algorithm MD5 -Path $zipName | Select-Object -ExpandProperty Hash

# 删除压缩文件
Remove-Item -Path "$zipName.md5" -Force
Remove-Item -Path $zipName -Force

Write-Host "更新完成"

手动安装

点击查看详情(一键安装成功的, 忽略此项)
  • 下载二进制文件(或者自行构建), 现在基本都是amd架构, 如果不能运行,自行把链接中的amd换成arm(比如安卓中)
系统 命令
Linux wget https://github.com/seth-shi/ethereum-wallet-generator-worker/releases/download/v9.9.9/ethereum-wallet-generator-worker-v9.9.9-linux-amd64.tar.gz
Windows 点击下载https://github.com/seth-shi/ethereum-wallet-generator-worker/releases/download/v9.9.9/ethereum-wallet-generator-worker-v9.9.9-windows-amd64.zip
macOS 点击下载https://github.com/seth-shi/ethereum-wallet-generator-worker/releases/download/v9.9.9/ethereum-wallet-generator-worker-v9.9.9-darwin-amd64.tar.gz]
  • 解压文件
系统 命令
Linux tar xvf ethereum-wallet-generator-worker-v9.9.9-linux-amd64.tar.gz
Windows 双击解压
macOS 双击解压

master运行 (必须有公网服务器), 会输出公网$url

系统 命令
Linux ./ethereum-wallet-generator-worker master --prefix=0x0000 --suffix=9999
Windows ethereum-wallet-generator-worker.exe master --prefix=0x0000 --suffix=9999
macOS ./ethereum-wallet-generator-worker master --prefix=0x0000 --suffix=9999

节点运行, 手机, 电脑, 台式机 (会统一从服务端拉取配置, 然后上报进度)

系统 命令
Linux ./ethereum-wallet-generator-worker worker --server="{$url}"
Windows .\ethereum-wallet-generator-worker worker --server="{$url}"
macOS ./ethereum-wallet-generator-worker worker --server="{$url}"
本作品采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。