Releases: nikolaevichsmor/Gridcoin-RPC
Releases · nikolaevichsmor/Gridcoin-RPC
Release list
v1.2.4
Gridcoin-RPC v1.2.4
What's New
- Reliable Stake Timer: The elapsed staking timer now saves the latest confirmed stake timestamp in
settings.jsonand 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.4and 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
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%orSyncing: #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 usersystemdservice 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
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. Configurerpc_host,rpc_port,rpc_user, andrpc_passwordvia CLI arguments,.env, orsettings.json. - Zero-Config Remote Fallback: Seamlessly uses remote credentials without errors even when the local
%AppData%or~/.GridcoinResearchdirectory is empty or missing. - Headless Mode (
--headless): Added--headlessCLI 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 gracefulSIGTERMandSIGINTshutdown 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 FailedDiscord 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
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(orNot 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
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> GRCorStaking: Inactiveinstead of broadcasting misleading active weight. - Standalone Linux Support: Headless daemon mode for Linux (x86_64) with native
SIGTERM/SIGINTsignal 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.logis 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
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.confto 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
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.