兄弟連區塊鏈教程btcpool礦池原始碼分析nmcauxmaker模組解析
摘要:
btcpool礦池-nmcauxmaker模組解析
nmcauxmaker命令使用
nmcauxmaker -c nmcauxmaker.cfg -l log_nmcauxmaker
#-c指定nmcauxmaker配置檔案
#-l指定日誌目錄
nmcauxmaker.cfg配置檔...
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