Skip to content

Releases: nikolaevichsmor/Gridcoin-RPC

v1.2.4

Choose a tag to compare

@github-actions github-actions released this 16 Sep 12:17

Gridcoin-RPC v1.2.4

What's New

  • Reliable Stake Timer: The elapsed staking timer now saves the latest confirmed stake timestamp in settings.json and restores it after restarting Gridcoin-RPC or the PC.
  • Expanded Stake Detection: Startup scanning now checks up to 5,000 wallet transactions and recognizes additional Gridcoin Proof-of-Stake transaction formats.
  • Animated Privacy Mask: When Privacy Mode (Hide Balance) is active, the concealed staking balance now cycles a moving indicator: -******** → *-******* → **-******.
  • Discord-Safe Animation Rate: The privacy mask refreshes approximately every 4 seconds, staying within Discord Rich Presence update limits.
  • Updated Documentation: README download examples now reference v1.2.4 and document the animated Privacy Mode mask.

Downloads

Platform Package Description
Windows (x64) Gridcoin-RPC-v1.2.4-win64.zip Portable executable with system tray controls
Linux (x86_64) Gridcoin-RPC-v1.2.4-linux-x86_64.tar.gz Standalone headless daemon

Verify package integrity using the corresponding .sha256 checksum files.

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 10 Sep 18:29

Gridcoin-RPC v1.2.3

What's New

  • Portfolio Valuation (Total Value ($)): Live calculated USD valuation of your entire coin balance (balance + immature_balance). Displays in Line 2 rotating stats even if Privacy Mode (Hide Balance) is active on Line 1.
  • Live GRC Market Price (GRC Price ($)): Real-time GRC/USD market price queried from CoinGecko API with automatic fallback to CoinPaprika API and in-memory rate-limit caching.
  • Blockchain Syncing Progress: Line 1 automatically detects and displays live synchronization progress (e.g. Syncing: 98.4% or Syncing: #3,201,400) and a status badge whenever your node is catching up to the network.
  • Network Peers Metric: New Line 2 rotating metric and system tray option to monitor active network connections (Peers: 18).
  • One-Click Setup Scripts: Added automated installer scripts for Windows (scripts/install.ps1) and Linux (scripts/install.sh) with dependency verification, autostart configuration, and user systemd service setup.
  • Expanded Rotating Stats: System tray submenu now supports 9 customizable metrics with automatic persistence in settings.json.

Downloads

Platform Package Description
Windows (x64) Gridcoin-RPC-v1.2.3-win64.zip Portable executable with system tray controls
Linux (x86_64) Gridcoin-RPC-v1.2.3-linux-x86_64.tar.gz Standalone headless daemon

Verify package integrity using the corresponding .sha256 checksum files.

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 09 Sep 16:57

Gridcoin-RPC v1.2.2

What's New

  • Remote Node Support: Connect to a remote Gridcoin daemon (gridcoinresearchd) running on a home server, NAS, or Raspberry Pi while Discord runs on your desktop. Configure rpc_host, rpc_port, rpc_user, and rpc_password via CLI arguments, .env, or settings.json.
  • Zero-Config Remote Fallback: Seamlessly uses remote credentials without errors even when the local %AppData% or ~/.GridcoinResearch directory is empty or missing.
  • Headless Mode (--headless): Added --headless CLI flag to run without GUI/system tray components, preventing conflicts on Linux with Wayland or tiling window managers.
  • Systemd Service Integration: Included ready-to-use user service unit (scripts/gridcoin-rpc.service) with graceful SIGTERM and SIGINT shutdown handling.
  • IPv6 Address Support: Full support for IPv6 node addresses with automatic RFC 3986 formatting (http://[...]:port).
  • Clear Auth Diagnostics: HTTP 401 Unauthorized errors are now explicitly identified, displaying a clear RPC Auth Failed Discord status instead of generic connection drops.
  • CLI Options: Added --rpc-host, --rpc-port (with 1–65535 range validation), --rpc-user, --rpc-password, and --version.

Downloads

Platform Package Description
Windows (x64) Gridcoin-RPC-v1.2.2-win64.zip Portable executable with system tray controls
Linux (x86_64) Gridcoin-RPC-v1.2.2-linux-x86_64.tar.gz Standalone headless daemon

Verify package integrity using the corresponding .sha256 checksum files.

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 12:19

Gridcoin-RPC v1.2.1

What's New

  • Privacy Mode (Hide Balance): You can now hide your exact staking coin balance in Discord Rich Presence. When enabled, your status displays Staking ********* GRC (or Not Staking ********* GRC) instead of your wallet balance.
  • Enabled by Default: Privacy mode is active out of the box on first launch to safeguard your balance by default.
  • System Tray Toggle: Easily toggle balance visibility on the fly via the new Hide Balance option in the system tray context menu. Your preference automatically persists in settings.json.
  • Accurate Staking Status: Staking activity detection remains fully functional while keeping the exact coin amount masked.

Downloads

Platform Package Description
Windows (x64) Gridcoin-RPC-v1.2.1-win64.zip Portable executable with system tray controls
Linux (x86_64) Gridcoin-RPC-v1.2.1-linux-x86_64.tar.gz Standalone headless daemon

Verify package integrity using the corresponding .sha256 checksum files.

v1.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 07:54

Gridcoin-RPC v1.2

What's New

  • Interactive Tray Customization: Select exactly which metrics cycle on your Discord profile card via the new Cycle Stats submenu in the system tray. Toggle checkmarks for Estimated Reward, Network Difficulty, Top Project RAC, Total Magnitude, Block Height, and Pool Share. Your selections apply immediately and automatically persist across restarts in settings.json.
  • Smart Staking Status: Automatically detects wallet lock status and inactive staking, accurately displaying Not Staking: <amount> GRC or Staking: Inactive instead of broadcasting misleading active weight.
  • Standalone Linux Support: Headless daemon mode for Linux (x86_64) with native SIGTERM/SIGINT signal handling. Standalone binaries require no Python installation.
  • Optimized Transaction Scanning: Periodic stake checks now track newly arrived transactions instead of redundant full polling, eliminating unnecessary wallet I/O overhead.
  • Automatic Log Rotation: daemon.log is automatically rotated at 5 MB (retaining 2 backups) to prevent disk clutter.

Downloads

Platform Package Description
Windows (x64) Gridcoin-RPC-v1.2-win64.zip Portable executable with system tray controls
Linux (x86_64) Gridcoin-RPC-v1.2-linux-x86_64.tar.gz Standalone headless daemon

Verify package integrity using the corresponding .sha256 checksum files.

v1.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:39

Gridcoin-RPC v1.1

What's New

  • Dynamic 3-Way Presence Cycling: Presence status now smoothly cycles across your pending BOINC reward (Est. Reward: ... GRC), network difficulty (Difficulty: ...), and highest contributing BOINC project RAC (e.g. odlk1 RAC: 38,426).
  • Windows Autostart: Toggle automatic launch on Windows boot directly from the system tray menu (Start with Windows), managed securely via the user registry without requiring administrator privileges.
  • Dual Interactive Profile Buttons: Added a secondary profile button (What is this?) linking directly to the official Gridcoin website (gridcoin.us) alongside the GitHub repository button.
  • Smart Stake Checking: Initial startup scan checks 100 transactions (with a 500-tx fallback), while routine 60-second checks query only the 10 newest transactions to eliminate wallet I/O overhead.
  • Robust Config Parser: Enhanced parsing of gridcoinresearch.conf to reliably ignore full-line and inline # and ; comments.
  • Automated CI/CD: Release packages and checksums are built and published automatically via GitHub Actions on clean Windows runners.

Downloads

Platform Package Description
Windows (x64) Gridcoin-RPC-v1.1-win64.zip Portable executable with system tray controls

Verify package integrity using the corresponding .sha256 checksum files.

v1.0

Choose a tag to compare

@nikolaevichsmor nikolaevichsmor released this 03 Sep 14:56

Gridcoin-RPC v1.0

Key Features

  • Live Staking Balance: Broadcasts active staking coin weight formatted with thousands separators (e.g. Staking: 59,468.15 GRC).
  • Estimated Stake Reward: Displays Est. Reward: <amount> GRC, directly matching the pending reward shown in the Gridcoin wallet GUI.
  • Elapsed Stake Timer: Tracks time elapsed since your last confirmed stake transaction using Discord's native elapsed timer.
  • Zero Configuration: Automatically discovers and reads RPC credentials from gridcoinresearch.conf.
  • System Tray Controls: Runs quietly in the notification area with quick controls to toggle Discord presence on/off, open the repository, or quit cleanly.
  • Interactive Profile Button: Clickable button on your Discord profile card linking directly to the project repository.
  • Single Instance Lock: Built-in socket mutex preventing duplicate processes from running concurrently.

Downloads

Platform Package Description
Windows (x64) Gridcoin-RPC-v1.0-win64.zip Portable executable with system tray controls

Verify package integrity using the corresponding .sha256 checksum files.