记录一下常用的命令
调试命令
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
|