code moved to mines

This commit is contained in:
Dobromir Popov
2025-09-30 00:07:07 +03:00
parent 720c74db12
commit 6f13d87f6c
15 changed files with 2714 additions and 2713 deletions

View File

@@ -1,47 +1,47 @@
#!/bin/bash
# #!/bin/bash
# Solo Mining Script for RinCoin
# Uses local RinCoin node for solo mining
# # Solo Mining Script for RinCoin
# # Uses local RinCoin node for solo mining
echo "=== RinCoin Solo Mining Setup ==="
echo ""
# echo "=== RinCoin Solo Mining Setup ==="
# echo ""
# Check if rincoin-node container is running
if ! sudo docker ps | grep -q "rincoin-node"; then
echo "Error: rincoin-node container is not running!"
echo "Please start it first:"
echo "sudo docker start rincoin-node"
exit 1
fi
# # Check if rincoin-node container is running
# if ! sudo docker ps | grep -q "rincoin-node"; then
# echo "Error: rincoin-node container is not running!"
# echo "Please start it first:"
# echo "sudo docker start rincoin-node"
# exit 1
# fi
# Get wallet address
RIN_ADDRESS=$(sudo docker exec rincoin-node rincoin-cli -datadir=/data -conf=/data/rincoin.conf -rpcwallet=main getnewaddress 2>/dev/null)
# # Get wallet address
# RIN_ADDRESS=$(sudo docker exec rincoin-node rincoin-cli -datadir=/data -conf=/data/rincoin.conf -rpcwallet=main getnewaddress 2>/dev/null)
if [ -z "$RIN_ADDRESS" ]; then
echo "Error: Could not get RinCoin address!"
echo "Make sure the wallet is created and the node is synced."
exit 1
fi
# if [ -z "$RIN_ADDRESS" ]; then
# echo "Error: Could not get RinCoin address!"
# echo "Make sure the wallet is created and the node is synced."
# exit 1
# fi
echo "RinCoin Address: $RIN_ADDRESS"
echo ""
# echo "RinCoin Address: $RIN_ADDRESS"
# echo ""
# Check node sync status
SYNC_STATUS=$(sudo docker exec rincoin-node rincoin-cli -datadir=/data -conf=/data/rincoin.conf getblockchaininfo | grep -o '"initialblockdownload": [^,]*' | cut -d' ' -f2)
# # Check node sync status
# SYNC_STATUS=$(sudo docker exec rincoin-node rincoin-cli -datadir=/data -conf=/data/rincoin.conf getblockchaininfo | grep -o '"initialblockdownload": [^,]*' | cut -d' ' -f2)
if [ "$SYNC_STATUS" = "true" ]; then
echo "⚠️ WARNING: Node is still syncing (initialblockdownload: true)"
echo "Solo mining may not work properly until sync is complete."
echo ""
fi
# if [ "$SYNC_STATUS" = "true" ]; then
# echo "⚠️ WARNING: Node is still syncing (initialblockdownload: true)"
# echo "Solo mining may not work properly until sync is complete."
# echo ""
# fi
echo "Starting solo mining with cpuminer-opt-rin..."
echo "Algorithm: rinhash"
echo "Target: Local RinCoin node (127.0.0.1:9555)"
echo "Wallet: $RIN_ADDRESS"
echo ""
echo "Press Ctrl+C to stop mining"
echo ""
# echo "Starting solo mining with cpuminer-opt-rin..."
# echo "Algorithm: rinhash"
# echo "Target: Local RinCoin node (127.0.0.1:9555)"
# echo "Wallet: $RIN_ADDRESS"
# echo ""
# echo "Press Ctrl+C to stop mining"
# echo ""
# Start solo mining
sudo docker exec -it amd-strix-halo-llama-rocm bash -c "/mnt/dl/rinhash/cpuminer-opt-rin/cpuminer -a rinhash -o stratum+tcp://127.0.0.1:9555 -u $RIN_ADDRESS -p x -t 32"
# # Start solo mining
# sudo docker exec -it amd-strix-halo-llama-rocm bash -c "/mnt/dl/rinhash/cpuminer-opt-rin/cpuminer -a rinhash -o stratum+tcp://127.0.0.1:9555 -u $RIN_ADDRESS -p x -t 32"