分享
兄弟连区块链教程btcpool矿池源码分析nmcauxmaker模块解析
兄弟连区块链培训 · · 1222 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
btcpool矿池-nmcauxmaker模块解析
nmcauxmaker命令使用
nmcauxmaker -c nmcauxmaker.cfg -l log_nmcauxmaker
#-c指定nmcauxmaker配置文件
#-l指定日志目录
nmcauxmaker.cfg配置文件
nmcauxmaker = {
//rpc调用间隔(秒)
rpcinterval = 10;
//最近一次rpc调用时间写入文件
file_last_rpc_call_time = "/work/xxx/nmcauxmaker_lastrpccalltime.txt";
//启动时是否检查zmq
is_check_zmq = true;
//nmc支付地址
payout_address = "N59bssPo1MbK3khwPELTEomyzYbHLb59uY";
};
namecoind = {
//nmc zmq地址和端口
zmq_addr = "tcp://127.0.0.1:8331";
//nmc rpc地址和端口
rpc_addr = ""; // http://127.0.0.1:8332
//nmc rpc用户名和密码
rpc_userpwd = ""; // username:password
};
//kafka集群
kafka = {
brokers = "1.1.1.1:9092,2.2.2.2:9092,3.3.3.3:9092";
};
namecoin-core安装
apt-get -y install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
apt-get -y install libboost-all-dev
add-apt-repository ppa:bitcoin/bitcoin
apt-get update
apt-get -y install libdb4.8-dev libdb4.8++-dev
apt-get -y install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
cd /work/
wget https://github.com/namecoin/namecoin-core/archive/v0.12.0.tar.gz
tar -zxvf v0.12.0.tar.gz
cd namecoin-core-0.12.0/
./autogen.sh
./configure --with-incompatible-bdb --prefix=/work/namecoin
make
make install
cd /work/namecoin/bin/
./bitcoind --daemon -rpcuser=bitcoinrpc -rpcpassword=xxxx -testnet -zmqpubhashtx=tcp://0.0.0.0:18331 -zmqpubhashblock=tcp://0.0.0.0:18331
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信1222 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
btcpool矿池-nmcauxmaker模块解析
nmcauxmaker命令使用
nmcauxmaker -c nmcauxmaker.cfg -l log_nmcauxmaker
#-c指定nmcauxmaker配置文件
#-l指定日志目录
nmcauxmaker.cfg配置文件
nmcauxmaker = {
//rpc调用间隔(秒)
rpcinterval = 10;
//最近一次rpc调用时间写入文件
file_last_rpc_call_time = "/work/xxx/nmcauxmaker_lastrpccalltime.txt";
//启动时是否检查zmq
is_check_zmq = true;
//nmc支付地址
payout_address = "N59bssPo1MbK3khwPELTEomyzYbHLb59uY";
};
namecoind = {
//nmc zmq地址和端口
zmq_addr = "tcp://127.0.0.1:8331";
//nmc rpc地址和端口
rpc_addr = ""; // http://127.0.0.1:8332
//nmc rpc用户名和密码
rpc_userpwd = ""; // username:password
};
//kafka集群
kafka = {
brokers = "1.1.1.1:9092,2.2.2.2:9092,3.3.3.3:9092";
};
namecoin-core安装
apt-get -y install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
apt-get -y install libboost-all-dev
add-apt-repository ppa:bitcoin/bitcoin
apt-get update
apt-get -y install libdb4.8-dev libdb4.8++-dev
apt-get -y install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
cd /work/
wget https://github.com/namecoin/namecoin-core/archive/v0.12.0.tar.gz
tar -zxvf v0.12.0.tar.gz
cd namecoin-core-0.12.0/
./autogen.sh
./configure --with-incompatible-bdb --prefix=/work/namecoin
make
make install
cd /work/namecoin/bin/
./bitcoind --daemon -rpcuser=bitcoinrpc -rpcpassword=xxxx -testnet -zmqpubhashtx=tcp://0.0.0.0:18331 -zmqpubhashblock=tcp://0.0.0.0:18331