1,010 B
1,010 B
Mining
btcd supports the getblocktemplate
RPC.
The limited user cannot access this RPC.
Add the payment addresses with the miningaddr
option
[Application Options]
rpcuser=myuser
rpcpass=SomeDecentp4ssw0rd
miningaddr=12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX
miningaddr=1M83ju3EChKYyysmM2FXtLNftbacagd8FR
Add btcd's RPC TLS certificate to system Certificate Authority list
cgminer
uses curl to fetch data from the RPC server.
Since curl validates the certificate by default, we must install the btcd
RPC
certificate into the default system Certificate Authority list.
Ubuntu
- Copy rpc.cert to /usr/share/ca-certificates:
# cp /home/user/.btcd/rpc.cert /usr/share/ca-certificates/btcd.crt
- Add btcd.crt to /etc/ca-certificates.conf:
# echo btcd.crt >> /etc/ca-certificates.conf
- Update the CA certificate list:
# update-ca-certificates
Set your mining software url to use https
cgminer -o https://127.0.0.1:8334 -u rpcuser -p rpcpassword