达世币全节点


sero全节点搭建docker

<h5>参考文档</h5> <pre><code>https://wiki.sero.cash/zh/index.html?file=Start/from-the-sourcecode-base-on-centos7</code></pre> <h5>部署步骤:</h5> <pre><code>根据参考文档,安装依赖,git,go,boost等,编译源代码,得到依赖库 wget二进制包,并解压 创建SERO数据存储目录sero-data 设置动态库加载路径LD_LIBRARY_PATH</code></pre> <h5>Dockerfile:</h5> <pre><code>FROM sero-api:3.0 WORKDIR /root/sero-api/ RUN node --version EXPOSE 3001 CMD ["node", "app.js"] </code></pre> <p>(注:RUN node --version是为了确认node的版本以及安装目录是否正确,若是用nvm工具安装的node,需将node的可执行文件拷贝到/usr/bin或其他$PATH目录下。另外容器要注意暴露端口expose)</p> <h5>启动命令:</h5> <pre><code>./geropkg/bin/gero --exchange --mineMode --datadir /root/sero-data --port 53717 --rpc --rpcport 8545 --rpcapi exchange,sero,net --rpcaddr 0.0.0.0 --rpccorsdomain "*" --gcmode archive --keystore /root/sero-data/keystore --confirmedBlock 32 --rpcwritetimeout 1800 --ipcpath "/root/sero-data/gero.ipc" &gt; /root/sero-data/debug.log</code></pre> <p>docker容器中配置:</p> <pre><code>["/root/geropkg/bin/gero"] ["--exchange","--mineMode","--datadir","/root/sero-data","--port","53717","--rpc","--rpcport","8545","--rpcapi","exchange,sero,net","--rpcaddr","0.0.0.0","--keystore","/root/sero-data/keystore","--confirmedBlock","32","--rpcwritetimeout","1800","--ipcpath","/root/sero-data/gero.ipc"]</code></pre> <h5>查询同步区块高度:</h5> <pre><code>/root/geropkg/bin/gero --datadir "/root/sero-data" attach sero.syncing sero.blockNumber 其他常用命令: sero.accounts exchange.getBalances(web3.addressToHex(sero.accounts[0])) sero.getBalance("[PK]") personal.newAccount("[PASSWORD]") gero 控制台中Base58和Hex编码互转 &gt; web3.addressToHex(sero.accounts[0]) "0x0dbd9c096......849304201ea6" &gt; web3.hexToBase58("0x0dbd9c09......9304201ea6") "GwA94QDTyQ86cE5jcuYCyrQ9Bu9FRcXfq4dxQhryTDzhkahUjYSHcjZ5yFF9bvaZPRMUwR8k5uW4bT3DvPf77a5" </code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/05341eebb7083dccfd7cb28f46d73879?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/3b0e7fbfca60d9c2ef75a2aff44aac0f?showdoc=.jpg" alt="" /></p> <pre><code>["/root/geropkg/bin/gero"] ["--exchange","--mineMode","--datadir","/root/sero-data","--port","53717","--rpc","--rpcport","8545","--rpcapi","exchange,sero,net","--rpcaddr","0.0.0.0","--keystore","/root/sero-data/keystore","--confirmedBlock","32","--rpcwritetimeout","1800","--ipcpath","/root/sero-data/gero.ipc"]</code></pre>

页面列表

ITEM_HTML