diff --git a/fpaste b/fpaste index 73a32ce..dfdf2ea 100755 --- a/fpaste +++ b/fpaste @@ -381,6 +381,19 @@ def cmd_info(args, config): print(f"server: {config['server']}") print(f"name: {data.get('name', '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: die("failed to connect to server")