Commit 4266f1b9 authored by GG4mida's avatar GG4mida

feat: fix some device run error & docs upgrade

parent 7782dba8
......@@ -35,7 +35,7 @@ jobs:
with:
artifacts: "${{ github.workspace }}/dist/windows.zip"
token: ${{ secrets.GH_TOKEN }}
tag: v2.1.0
tag: v2.2.0
draft: true
allowUpdates: true
replacesArtifacts: true
\ No newline at end of file
......@@ -251,7 +251,7 @@ void Dispatcher::run()
std::cout << std::endl;
std::cout << "Running..." << std::endl;
std::cout << " Before using a generated vanigity address, always verify that it matches the printed private key." << std::endl;
std::cout << " Before using a generated vanigity address, pls always verify that it matches the printed private key." << std::endl;
std::cout << " Please make sure the program you are running is download from: https://github.com/GG4mida/profanity-tron" << std::endl;
std::cout << " And always multi-sign the address to ensure account security. " << std::endl;
std::cout << std::endl;
......
......@@ -87,13 +87,17 @@ Fbi Warning:
| ---- | ---- |
|--help|查看帮助说明|
|--matching|固定写法,后面跟上匹配规则文件|
|--prefix-count|最少匹配前缀位数,默认 0。比如你可以配置为 8,那就匹配 8 个 T 的地址|
|--suffix-count|最少匹配后缀位数,默认 6。比如你可以配置为 10,那就匹配 10 位的后缀(10位其实挺难的,估计要跑到天荒地老 :<)|
|--prefix-count|最少匹配前缀位数,默认 0。最大可设置为 10|
|--suffix-count|最少匹配后缀位数,默认 6。最大可设置为 10|
|--quit-count|生成的地址达到指定的数量,即退出程序。比如你就想匹配一个地址,那就配置为 1。系统默认退出数量为 120|
|--output|将生成的地址输出到文件(追加)。一行一个,格式如:privatekey,address|
|--post|将生成的地址,发送到(GET)指定的 url,每生成一条就会发送一次。数据格式为:privatekey=xx&address=yy。这个配置主要便于其它系统的集成|
|--skip|跳过指定索引的 gpu 设备,如启动软件出现异常,请使用此参数跳过设备集成显卡|
> 说明:对于 `--prefix-count` 和 `--suffix-count` 配置的值,大于该值的匹配号也会一并输出。
> 说明:首次运行软件,建议可先将 `--suffix-count` 设置为一个比较低的值(比如6位,6位容易出结果),观察是否有结果输出(有结果输出说明软硬件都是 ok 的)。不要一上来就设置一个比较大的值,对于比较大的值,有可能你跑一天都不会出结果,就会疑惑是软件的问题,还是确实太难了跑不出来。
### 匹配规则
> 目前 `--matching` 参数支持指定单个地址或一个文件。
......@@ -101,13 +105,13 @@ Fbi Warning:
#### 单个地址
```bash
./profanity --matching TUqEg3dzVEJNQSVW2HY98z5X8SBdhmao8D --prefix-count 2 --suffix-count 4
profanity.exe --matching TUqEg3dzVEJNQSVW2HY98z5X8SBdhmao8D --prefix-count 4 --suffix-count 4
```
#### 文件
```bash
./profanity --matching profanity.txt --prefix-count 2 --suffix-count 4 --quit-count 1
profanity.exe --matching profanity.txt --prefix-count 0 --suffix-count 8 --quit-count 100
```
匹配文件里面,目前支持两种写法,可参考内置 `profanity.txt`。举个例子:
......@@ -177,6 +181,11 @@ TUqEg3dzVEJNQSVW2HY98z5X8SBdhmao8D
> 请不要纠结于对比各种设备、各种平台差异化的运行速度。没意义。
最后,再重点说一下:
- 理论上 `2.2亿 H/s` 左右的速度,跑 8 位的号码,可能一晚上出几个,也有可能一个都不出。
- 你如果想跑 `10` 位的靓号,不论是10连的后缀,还是前6后5,没个几天,估计你是跑不出来的。
## 验证
生成的私钥和地址务必进行匹配验证。验证地址:[https://secretscan.org/PrivateKeyTron](https://secretscan.org/PrivateKeyTron)
......
## profanity-tron
- `windows` 下可直接运行 `start.bat` 启动程式。
- 请自行编辑 `start.bat` 配置运行参数。
- 请参考项目 `README.md` 参数介绍,自行编辑 `start.bat` 配置软件运行参数。
- 关于软件运行速度,以及跑什么规则的号需要多长的时间等类似问题,请阅读 `README.md` 速度章节说明。
- 运行如果有问题,请联系作者:[@jackslowfak](https://t.me/jackslowfak)
\ No newline at end of file
profanity.exe --matching profanity.txt --output result.txt --prefix-count 1 --suffix-count 6 --quit-count 8
profanity.exe --matching profanity.txt --output result.txt --suffix-count 6 --quit-count 32
pause
\ No newline at end of file
......@@ -28,8 +28,8 @@ Examples:
./profanity --matching profanity.txt
./profanity --matching profanity.txt --skip 1
./profanity --matching profanity.txt --prefix-count 1 --suffix-count 8
./profanity --matching profanity.txt --prefix-count 1 --suffix-count 10 --quit-count 1
./profanity --matching profanity.txt --suffix-count 6
./profanity --matching profanity.txt --prefix-count 2 --suffix-count 6 --quit-count 1
./profanity --matching profanity.txt --output result.txt
./profanity --matching profanity.txt --post http://127.0.0.1:7002/api
./profanity --matching TUqEg3dzVEJNQSVW2HY98z5X8SBdhmao8D --prefix-count 2 --suffix-count 4 --quit-count 1
......
......@@ -129,7 +129,7 @@ void sha256(const uint len, const uchar *key, uchar *output) {
}
}
void ethhash_to_tronhash(const uchar *ethhash, uchar *tronhash) {
void ethhash_to_tronhash(__global const uchar *ethhash, uchar *tronhash) {
uchar hash0[21];
uchar hash1[32];
uchar hash2[32];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment