达世币全节点


litecoin莱特币全节点部署

<h5>Dockerfile:</h5> <pre><code>FROM ubuntu:16.04 MAINTAINER Sreekanth G S &lt;mail@sreekanth.in&gt; WORKDIR /root RUN apt-get update &amp;&amp; apt-get install -y wget &amp;&amp; \ wget https://download.litecoin.org/litecoin-0.15.1/linux/litecoin-0.15.1-x86_64-linux-gnu.tar.gz &amp;&amp; \ tar -zvxf litecoin-0.15.1-x86_64-linux-gnu.tar.gz &amp;&amp; \ mv litecoin-0.15.1 litecoin &amp;&amp; \ cp litecoin/bin/* /usr/local/bin VOLUME ["/opt/litecoin"] COPY litecoin.conf /opt/litecoin/ EXPOSE 13145 CMD ["litecoind", "--conf=/opt/litecoin/litecoin.conf", "--printtoconsole"]</code></pre> <h5>litecoin.conf:</h5> <pre><code>server=1 listen=1 txindex=1 rpcbind=0.0.0.0:13145 rpcallowip=0.0.0.0/0 rpcuser=test rpcpassword=test rpcport=13145</code></pre> <p>环境 NodeJs 安装客户端 主要使用litecore-node,这是fork的bitcore-node,所以用法完全一样 安装 npm install litecore-node</p> <pre><code>var litecore = require("litecore-node"); var Litecoin = litecore.services.Bitcoin; var node = new litecore.Node({ network: 'livenet', services: [ { name: "litecoind", module: Litecoin, config: { connect: [{ "rpchost": "127.0.0.1", "rpcport": 9332, "rpcuser":"bitcoin", "rpcpassword": "local321", "zmqpubrawtx": "tcp://127.0.0.1:29332" }] } } ] });</code></pre> <p>litecoin地址的生成规则与比特币不一样,所以还要使用litecore-lib</p> <p><code>npm install litecore-ilb</code> 其他的和比特币基本一致 接口代码 `/root/ltc_api/ 区块数据 /root/.litecore/data/</p>

页面列表

ITEM_HTML