亿链 API 文档

witness ly


服务部署

<h3>部署环境</h3> <p>&gt;Linux7.9 x86_64</p> <hr /> <h3>系统配置</h3> <p>&gt;测试环境:2核CPU 4GB内存 100GB系统盘 生产环境:4核CPU 8GB内存 40GB系统盘 ,100GB数据盘,数据盘挂载目录为 (/data)</p> <hr /> <h3>必要服务</h3> <p>&gt;Docker</p> <h3>白名单配置</h3> <p>&gt;为了顺利调用测试环境,请将服务器出口 IP 提供给亿链技术团队,以确保能够成功进行测试,如未配置白名单,相关接口则会调用失败。</p> <hr /> <h3>docker安装</h3> <pre><code class="language-shell"># 安装docker,已安装忽略 yum -y install docker # 查看docker 是否启动了 systemctl status docker # 如果没有启动执行 systemctl start docker --now</code></pre> <hr /> <h3>API 镜像拉取</h3> <pre><code class="language-shell"># 下载脚本 wget -qO deploy.sh https://gitee.com/e-chain/shell/releases/download/witness-server/deploy.sh # 赋予操作权限 chmod a+x deploy.sh # 执行脚本部署 sh deploy.sh 选择部署环境(prod/test): test 请确认当前出口ip:127.0.0.1 是否已同步亿链侧配置白名单(y):如已添加则输入 y,未添加请联系亿链侧添加 选择部署合约(1155/721/ly): ly 注:在选择测试环境后,无需手动输入参数。一旦项目启动,系统将自动生成一个链账户地址并部署一个合约,方便您进行测试使用。</code></pre> <hr /> <h3>查看日志</h3> <h4>docker方式</h4> <pre><code class="language-shell">docker logs -f test-witness-server-ly</code></pre> <h4>日志文件查看</h4> <pre><code class="language-shell">tail -f /data/app/witness-server/logs/witness-server_info.log</code></pre> <hr /> <h3>测试项目是否成功启动</h3> <h4>生成链账户地址</h4> <pre><code class="language-shell">curl --request GET \ --url http://localhost:8888/chain/account/generate_multi/1</code></pre> <hr /> <h3>Postman工具示例</h3> <p>&gt;服务部署成功后,即可使用如下json文件调试接口</p> <ul> <li> <p>postman下载地址:<a href="https://www.postman.com/downloads/">https://www.postman.com/downloads/</a></p> </li> <li> <p>postman调试文件:<a href="https://gitee.com/e-chain/shell/releases/download/witness-server/witness-ly.postman_collection.json">点击下载</a></p> </li> <li> <p>postman环境变量配置方法:<a href="https://www.cnblogs.com/wwssgg/p/15406821.html">https://www.cnblogs.com/wwssgg/p/15406821.html</a></p> </li> <li>默认collection 2.1版本,导入后按步骤提示,即可轻松进行调用操作</li> </ul>

页面列表

ITEM_HTML