达世币全节点


dogecoin全节点搭建

<h5>Dockerfile:</h5> <pre><code>FROM ubuntu:16.04 WORKDIR /root RUN mkdir dogecoin-1.14.0 COPY dogecoin.conf dogecoind dogecoin-cli dogecoin-1.14.0/ EXPOSE 22555 CMD ["dogecoin-1.14.0/dogecoind", "--conf=dogecoin-1.14.0/dogecoin.conf"]</code></pre> <h5>常用命令:</h5> <pre><code>查询区块高度:/root/dogecoin-1.14.0/dogecoin-cli --conf=dogecoin.conf getblockcount</code></pre> <h5>二进制文件下载:</h5> <pre><code>下载:https://github.com/dogecoin/dogecoin/releases 编译文档:https://github.com/dogecoin/dogecoin/blob/master/doc/build-unix.md</code></pre> <h3>环境</h3> <p>NodeJs</p> <h3>安装客户端</h3> <p>启动客户端命令:./root/dogecoin_改好的/src/dogecoind --daemon</p> <h3>同步全节点</h3> <p>安装dogecoin-node后,因dogecoin不支持zmq,所以不能用node连接节点 一部分接口是nodejs写的,一部分是java调用第三方api,响应速度还可以 nodejs代码中有调用java代码中的接口,启动程序时需都启动 java代码启动命令:java -jar api-0.0.1-SNAPSHOT.war dogecoin.conf:</p> <pre><code>server=1 txindex=1 listen=1 addressindex=1 timestampindex=1 spentindex=1 rpcport=22555 rpcallowip=0.0.0.0 rpcuser=bitcoin rpcpassword=local321 </code></pre> <p>//启动节点,节点成功启动之后,执行里面的回调函数 node.start(() =&gt; { //do something... });</p> <h3>开发</h3> <p>上面代码中的node提供了很多的方法可共调用 node.services.dogecoind.getAddressBalance node.services.dogecoind.sendTransaction 等等,详细内容可以查看bitcore文档</p> <h4>代码</h4> <p>接口代码:/root/dogecoin-master/ java代码:本机E:\demo\dogecoin_api 源码:/root/dogecoin_改好的</p> <h4>区块数据</h4> <p>/root/.zcash/</p>

页面列表

ITEM_HTML