- 支持添加多地址监听,每个地址可设置不同价格,比如A地址,2.0TRX,B地址,3.0TRX,1天。在data.json配置即可。
- 如果只监听1个地址,把示例的第二个配置删掉即可,请注意检查json格式是否正确。
-
下载最新的压缩包, 👉Release,请按照对应的服务器架构下载,如果你服务器不是arm架构,你就下载默认x86即可,下载完成解压,目录下有3个文件,
monitor
和config.yaml
以及data.json
-
Monitor
是程序的可执行文件,也就是主程序,运行的就是这个文件。 -
config.yaml
是日志配置和波场官方API请求的ApiKey,日志配置不用动,波场的APIKEY,建议去 https://www.trongrid.io/ 注册,每天可请求10W次,不申请可能没影响,但是怕请求频繁,被波场官方限制(强烈建议申请)。 -
data.json
是重点,可参考示例配置,key为你监听入账的地址,value 对应的是 price,是你需要设置的能量单价,设置 3TRX = 32000,就写3.0,app_key为你调用能量发送的APIKEY,提前去 https://t.me/XXTrxBot 申请,点击查看apikey复制即可。hour代表时长,如果下1小时单,就写1,目前支持1/24/72/168/336/720,分别为1小时,1天,3天,7天,14天,30天(不写默认为1小时)。{ "TXK9aDTxFL78zCmc5QWLBr6ti5vP999999": { "price": 2.0, "app_key": "KEY12310212129109", "hour": 1 }, "TXK9aDTxFL78zCmc5QWLBr6ti5vPXXXXXX": { "price": 3.0, "app_key": "KEY12310212129109" } }
-
以上配置完成,即可启动程序,先给予
monitor
可执行权限,命令行输入chmod +x monitor
即可。 -
启动程序,在当前目录下输入命令
./monitor
即可启动。 -
到这一步就算是正式启动了,但是你会发现无法后台运行,你关掉终端,程序就停了,为了保证程序持续运行,请看第4步。
-
配置supervisor (不太熟悉下面流程的建议安装宝塔,搜索supervisor管理器,添加路径
/root/tron
,可执行文件填写/root/tron/monitor
即可,这里的/root/tron/monitor
不要照抄,根据你的可执行文件的位置来) -
如果你使用宝塔配置成功,就无需往下看了,如果不用宝塔,请看第6步。
-
为了保证
monitor
常驻后台运行,我们需要配置supervisor
来实现进程监听 (supervisor的安装,可参考链接) -
编辑配置文件
vi /etc/supervisor/conf.d/monitor.conf
你可以参考以下配置文件,注意更改路径,编辑完记得保存。
[program:monitor]
process_name=monitor
directory=/root/tron
command=/root/tron/monitor
autostart=true
autorestart=true
user=root
numprocs=1
redirect_stderr=true
startsecs=3
接下来输入命令 supervisorctl update
不报错即执行成功
查看运行状态 supervisorctl status
显示 RUNNING 即正在运行
- 如您需要更改监听地址,更改单价,或新增监听地址,修改
data.json
即可,修改一定重启supervisor进程supervisorctl restart monitor
,否则最新配置无法生效。