Bitcoin Forum
July 25, 2024, 01:03:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56]
  Print  
Author Topic: Solo Pool Miner Race  (Read 15072 times)
willi9974 (OP)
Legendary
*
Offline Offline

Activity: 3514
Merit: 2802


Escrow Service


View Profile
July 24, 2024, 09:44:48 PM
 #1101

Es war ein bitaxe Miner, wie krass

Congratulations to miner bc1qk4czgwtfhxwfd9r696kzledtmlu8yukdzpzn3u with the first bitaxe and only a tiny 3.1TH for finding the 290th solo block!

Code:
[2024-07-24 17:43:46.073] Possible block solve diff 300062660427407.250000 !
[2024-07-24 17:43:46.189] BLOCK ACCEPTED!
[2024-07-24 17:43:46.190] Solved and confirmed block 853742 by bc1qk4czgwtfhxwfd9r696kzledtmlu8yukdzpzn3u.bitaxe
[2024-07-24 17:43:46.191] User bc1qk4czgwtfhxwfd9r696kzledtmlu8yukdzpzn3u:{"hashrate1m": "3.49T", "hashrate5m": "3.11T", "hashrate1hr": "1.09T", "hashrate1d": "473G", "hashrate7d": "308G", "shares": 136919959, "authorised": 1720194068}
[2024-07-24 17:43:46.191] Worker bc1qk4czgwtfhxwfd9r696kzledtmlu8yukdzpzn3u.bitaxe:{"hashrate1m": "3.49T", "hashrate5m": "3.11T", "hashrate1hr": "1.09T", "hashrate1d": "473G", "hashrate7d": "307G"}
[2024-07-24 17:43:46.236] Block solved after 316687459958461 shares at 386.0% diff

This much hashrate only would find a block once every 3500 YEARS on average, or one in 1 million per day!

https://mempool.space/block/00000000000000000000f0235e50becc0b3bc91231e236f67736d64b1813704b


Krass... Ob das ein Bitaxe Hex war? Stößt Du zufällig auf diesen Fund, oder hast Du da Mechanismen für?
Ich hab ein Skript am laufen, das jede Minute den ckpool status checkt ob der diff unter 0.1 ist. Wenn das so ist wurde ein Block gefunden und lass mir eine Mail schicken.


https://solo.ckpool.org/pool/

{"runtime": 35413855, "lastupdate": 1721857432, "Users": 5798, "Workers": 12476, "Idle": 3813, "Disconnected": 917}
{"hashrate1m": "155P", "hashrate5m": "151P", "hashrate15m": "149P", "hashrate1hr": "140P", "hashrate6hr": "144P", "hashrate1d": "135P", "hashrate7d": "123P"}
{"diff": 0.56, "accepted": 461956295651, "rejected": 348869536, "bestshare": 1413854999812, "SPS1m": 983.0, "SPS5m": 962.0, "SPS15m": 955.0, "SPS1h": 953.0}



check-pool-for-block.py
Code:
import requests
import json
import smtplib
from email.mime.text import MIMEText

# URL für die JSON-Daten
url = "https://solo.ckpool.org/pool/pool.status"

# E-Mail-Konfiguration
smtp_server = 'xxx'  # Ihr SMTP-Server
smtp_port = xxx  # Ihr SMTP-Port
smtp_username = 'xxx'  # Ihr SMTP-Benutzername
smtp_password = 'xxx'  # APP Passwort
sender_email = 'xxx'  # Ihre Absender-E-Mail-Adresse
recipient_email = 'xxx'  # Empfänger-E-Mail-Adresse

# HTTP-Request senden und Antwort erhalten
response = requests.get(url)

# Überprüfen, ob die Anfrage erfolgreich war (Statuscode 200)
if response.status_code == 200:
    # JSON-Daten parsen, indem jede Zeile einzeln analysiert wird
    for line in response.iter_lines():
        # Ignorieren von leeren Zeilen
        if line:
            # JSON-Daten parsen
            data = json.loads(line)

            # Überprüfung und Ausgabe des Werts "diff"
            if "diff" in data:
                current_diff = data["diff"]
                print(f"Der Wert 'diff' ist {current_diff}.")


                # Überprüfung des Werts "diff"
                if current_diff < 0.1:
                    print("Der Wert 'diff' ist kleiner als xxx. Eine E-Mail wird gesendet.")

                    # E-Mail-Nachricht erstellen
                    subject = 'Wert "diff" ist kleiner als 0.1'
                    body = f"Der aktuelle Wert von 'diff' ist {current_diff}. \n {data}"

                    message = MIMEText(body)
                    message['Subject'] = subject
                    message['From'] = sender_email
                    message['To'] = recipient_email

                    # Verbindung zum SMTP-Server herstellen und E-Mail senden
                    with smtplib.SMTP(smtp_server, smtp_port) as server:
                        server.starttls()
                        server.login(smtp_username, smtp_password)
                        server.sendmail(sender_email, [recipient_email], message.as_string())
else:
    print(f"Fehler beim Abrufen der Daten. Statuscode: {response.status_code}")


Hier könnte Ihre Werbung stehen // Your advertising could be placed here
hawer357
Member
**
Offline Offline

Activity: 84
Merit: 21

Coin, Coin, Bitcoin


View Profile
July 24, 2024, 10:09:54 PM
 #1102

Es war ein bitaxe Miner, wie krass

Congratulations to miner bc1qk4czgwtfhxwfd9r696kzledtmlu8yukdzpzn3u with the first bitaxe and only a tiny 3.1TH for finding the 290th solo block!

Code:
[2024-07-24 17:43:46.073] Possible block solve diff 300062660427407.250000 !
[2024-07-24 17:43:46.189] BLOCK ACCEPTED!
[2024-07-24 17:43:46.190] Solved and confirmed block 853742 by bc1qk4czgwtfhxwfd9r696kzledtmlu8yukdzpzn3u.bitaxe
[2024-07-24 17:43:46.191] User bc1qk4czgwtfhxwfd9r696kzledtmlu8yukdzpzn3u:{"hashrate1m": "3.49T", "hashrate5m": "3.11T", "hashrate1hr": "1.09T", "hashrate1d": "473G", "hashrate7d": "308G", "shares": 136919959, "authorised": 1720194068}
[2024-07-24 17:43:46.191] Worker bc1qk4czgwtfhxwfd9r696kzledtmlu8yukdzpzn3u.bitaxe:{"hashrate1m": "3.49T", "hashrate5m": "3.11T", "hashrate1hr": "1.09T", "hashrate1d": "473G", "hashrate7d": "307G"}
[2024-07-24 17:43:46.236] Block solved after 316687459958461 shares at 386.0% diff

This much hashrate only would find a block once every 3500 YEARS on average, or one in 1 million per day!

https://mempool.space/block/00000000000000000000f0235e50becc0b3bc91231e236f67736d64b1813704b


Krass... Ob das ein Bitaxe Hex war? Stößt Du zufällig auf diesen Fund, oder hast Du da Mechanismen für?
Ich hab ein Skript am laufen, das jede Minute den ckpool status checkt ob der diff unter 0.1 ist. Wenn das so ist wurde ein Block gefunden und lass mir eine Mail schicken.


https://solo.ckpool.org/pool/

{"runtime": 35413855, "lastupdate": 1721857432, "Users": 5798, "Workers": 12476, "Idle": 3813, "Disconnected": 917}
{"hashrate1m": "155P", "hashrate5m": "151P", "hashrate15m": "149P", "hashrate1hr": "140P", "hashrate6hr": "144P", "hashrate1d": "135P", "hashrate7d": "123P"}
{"diff": 0.56, "accepted": 461956295651, "rejected": 348869536, "bestshare": 1413854999812, "SPS1m": 983.0, "SPS5m": 962.0, "SPS15m": 955.0, "SPS1h": 953.0}



check-pool-for-block.py
Code:
import requests
import json
import smtplib
from email.mime.text import MIMEText

# URL für die JSON-Daten
url = "https://solo.ckpool.org/pool/pool.status"

# E-Mail-Konfiguration
smtp_server = 'xxx'  # Ihr SMTP-Server
smtp_port = xxx  # Ihr SMTP-Port
smtp_username = 'xxx'  # Ihr SMTP-Benutzername
smtp_password = 'xxx'  # APP Passwort
sender_email = 'xxx'  # Ihre Absender-E-Mail-Adresse
recipient_email = 'xxx'  # Empfänger-E-Mail-Adresse

# HTTP-Request senden und Antwort erhalten
response = requests.get(url)

# Überprüfen, ob die Anfrage erfolgreich war (Statuscode 200)
if response.status_code == 200:
    # JSON-Daten parsen, indem jede Zeile einzeln analysiert wird
    for line in response.iter_lines():
        # Ignorieren von leeren Zeilen
        if line:
            # JSON-Daten parsen
            data = json.loads(line)

            # Überprüfung und Ausgabe des Werts "diff"
            if "diff" in data:
                current_diff = data["diff"]
                print(f"Der Wert 'diff' ist {current_diff}.")


                # Überprüfung des Werts "diff"
                if current_diff < 0.1:
                    print("Der Wert 'diff' ist kleiner als xxx. Eine E-Mail wird gesendet.")

                    # E-Mail-Nachricht erstellen
                    subject = 'Wert "diff" ist kleiner als 0.1'
                    body = f"Der aktuelle Wert von 'diff' ist {current_diff}. \n {data}"

                    message = MIMEText(body)
                    message['Subject'] = subject
                    message['From'] = sender_email
                    message['To'] = recipient_email

                    # Verbindung zum SMTP-Server herstellen und E-Mail senden
                    with smtplib.SMTP(smtp_server, smtp_port) as server:
                        server.starttls()
                        server.login(smtp_username, smtp_password)
                        server.sendmail(sender_email, [recipient_email], message.as_string())
else:
    print(f"Fehler beim Abrufen der Daten. Statuscode: {response.status_code}")


Wunderbar, danke!

Monitor willi9974's Solo Pool Miner Race @ https://solorun.lima.zone/
Pages: « 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!