fpaste info: show pow difficulty level
This commit is contained in:
13
fpaste
13
fpaste
@@ -381,6 +381,19 @@ def cmd_info(args, config):
|
|||||||
print(f"server: {config['server']}")
|
print(f"server: {config['server']}")
|
||||||
print(f"name: {data.get('name', 'unknown')}")
|
print(f"name: {data.get('name', 'unknown')}")
|
||||||
print(f"version: {data.get('version', 'unknown')}")
|
print(f"version: {data.get('version', 'unknown')}")
|
||||||
|
|
||||||
|
# Fetch PoW info
|
||||||
|
challenge = get_challenge(config)
|
||||||
|
if challenge:
|
||||||
|
difficulty = challenge.get("difficulty", 0)
|
||||||
|
base_diff = challenge.get("base_difficulty", difficulty)
|
||||||
|
elevated = challenge.get("elevated", False)
|
||||||
|
if elevated:
|
||||||
|
print(f"pow: {difficulty} bits (elevated from {base_diff})")
|
||||||
|
else:
|
||||||
|
print(f"pow: {difficulty} bits")
|
||||||
|
else:
|
||||||
|
print("pow: disabled")
|
||||||
else:
|
else:
|
||||||
die("failed to connect to server")
|
die("failed to connect to server")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user