primecoin-常用命令

记录一下常用的命令

调试命令

r -printtoconsole -rpcuser=user -rpcpassword=password -txindex=1 -addrindex=1 -printtodebugger -connect=192.168.31.211 -maxconnections=1 -addnode=192.168.31.211

指定钱包目录和文件

./src/qt/primecoin-qt -printtoconsole -datadir="/mnt/blocks/primecoinMainData_addr" -wallet="wallet_backup_primecoin_test.dat" -walletdir="/home/tyler/Documents/wallet_primecoin/"

支持外网地址绑定

注意,这里绑定成功的是 ipv6 的地址,命令行会提示绑定 0.0.0.0/0 失败,也就是 ipv4 的,实际上没有影响

./primecoind -printtoconsole -rpcuser=user -rpcpassword=password -txindex=1 -addrindex=1 -rpcallowip="::/0" -datadir="/home/ubuntu/Document/primecoin-core-0.16.1_addr/mainDataAddr"

rpc web 请求方式访问

9912 端口

curl --user user:password --data-binary '{"jsonrpc":"1.0", "id":"curltest", "method":"getaddressbalance","params":["AUwoythQxMwt9qW32fcBvoAC716kg4mtGm"]}' -H 'content-type: text/plain;' http://103.84.87.82:9912/

curl --user user:password --data-binary '{"jsonrpc":"1.0", "id":"curltest", "method":"searchrawtransactions","params":["ATyjPcDsQgHgCjX5mi1U3xgrKp36QRiWVj"]}' -H 'content-type: text/plain;' http://103.84.87.82:9912/

命令行方式

./primecoind -printtoconsole -rpcuser=user -rpcpassword=password -txindex=1 -addrindex=1 -datadir="/mnt/blocks/primecoinMainData_addr"

./primecoind -printtoconsole -rpcuser=user -rpcpassword=password -txindex=1 -addrindex=1 -reindex -datadir="/mnt/blocks/primecoinMainData_addr"

searchrawtransactions

./primecoin-cli -rpcuser=user -rpcpassword=password searchrawtransactions AaigSgLkYT638VT7DswGGzLszUXdDexo4b
./src/primecoin-cli -rpcuser=user -rpcpassword=password getaddressbalance  '{"addresses":["AaigSgLkYT638VT7DswGGzLszUXdDexo4b"]}'
curl --user user:password --data-binary '{"jsonrpc":"1.0", "id":"curltest", "method":"getaddressbalance","params":["1Ebb8NfVmKMoGuMJCAEbVMv2dX8GnzgxSa"]}' -H 'content-type: text/plain;' http://127.0.0.1:9912/

挖矿

setgenerate true -1
取消
setgenerate false