STFIL Contract Execution Tool
使用其他语言阅读:English | 简体中文
🏠 主页
git clone https://github.com/stfil-io/stfil-cli.git
cd stfil-cli
npm install
npm link
stfil-cli -h
npm i @stfil/stfil-cli -g
stfil-cli -h
stfil-cli init
- 裸奔在 config.json 文件中,即使私钥经过简单加密,也不安全,但是可以快速操作。
- 使用用户输入的私钥加密口令来加密和保存私人密钥,本机不保存加密口令,较为安全。但每次执行交易请求都需要输入额外的密码。
stfil-cli wallet add
stfil-cli wallet list
stfil-cli wallet info
stfil-cli splp add 0xc5A520f9Ea2DB52805f570741B1E869E07f308d4
stfil-cli splp list
当存在多个借贷池时设置默认,之后节点的操作默认都使用该借贷池,也可以通过 -p <poolAddress>
来手动指定。
stfil-cli splp set-default
stfil-cli splp info
stfil-cli splp node info f041395
浮动利率借款封装 10FIL -- 通过 -r v
, 或者默认浮动利率,不指定借贷池则使用默认借贷池。
stfil-cli splp node sealLoan -r v -a 10 f041395
稳定利率借款封装 10FIL -- 通过 -r r
stfil-cli splp node sealLoan -r r -a 10 f041395
简单的每分钟检查节点的可用余额是否小于你设置的值,通过-alt 100
表示如果节点可用余额小于100FIL,则会执行"借款封装"操作,通过 -a 100
表示即将借款100FIL.其余选项通过 -h
查看。
借款成功后会继续检查可用余额
例子: 当节点可用余额小于100时,借100
stfil-cli splp node autoSealLoad -alt 100 -a 100 f041395
简单的每分钟检查节点的可用余额是否大于你设置的值,通过-agt 100
表示如果节点可用余额大于100FIL,则会执行"还款"操作,通过 -a 100
表示即将还款100FIL.其余选项通过 -h
查看。
还款成功后会继续检查可用余额
例子: 当节点可用余额大于100时,还100
stfil-cli splp node autoRepay -agt 100 -a 100 f041395
使用docker的方式,主要用于定时自动操作,详情查看 Dockerfile
文件。执行 stfil-cli splp node autoAction --init
命令。该命令使用交互式引导用户执行“自动借款封装”或“自动还款”功能。
docker pull stfil/stfil-cli
docker run -it stfil-cli
或者本地打包
git clone https://github.com/stfil-io/stfil-cli.git
cd stfil-cli
docker build -t stfil-cli .
docker run -it stfil-cli
当使用docker运行时,需要在启动容器的时候完成初始化操作,导入钱包,地址,选项等
当容器准备就绪并开始监听时,使用如下退出容器命令行
按 Ctrl + P
紧接着按 Ctrl + Q
即可退出容器。
容器重启操作需要重新参数化,使用以下命令
docker start -i <容器ID>
同样使用此命令退出容器
按 Ctrl + P
紧接着按 Ctrl + Q
即可退出容器。
查看容器运行状况
docker logs -f <容器ID>
👤 STFIL [email protected]
- Twitter: @stfil_io