rssRSS feed

clock-rotate-leftChangelog

New updates and improvements

Validators

Validator Dashboard Release v0.1.0

The Validator Dashboard is herearrow-up-right

This is the first public release of the PYE Validator Dashboard — a dedicated hub for validators and node operators to manage their organizations, create lockups, track performance, and integrate with the PYE CLI. Everything operators need to participate in the PYE protocol, in one place.

Organization Onboarding & Management

  • Multi-step onboarding flow: create your organization, set up your profile, add brand channels, and upload a logo

  • Invite team members and assign Admin or Member roles

  • Organization settings with branding, contact info, and social links

    Wallet-based authentication via Phantom, SquadsX, and Ledger — plus email magic link sign-in

Organization Dashboard

  • At-a-glance overview of validator stake, total SOL staked via PYE, and PYE Points

  • Profit charts tracking earnings over time

  • Quick-action shortcuts to create lockups, manage API keys, add nodes, and estimate profits

Lockup Management

  • Tabbed dashboard for public, private, and expired lockups

    • Sortable columns: TVL, capacity, commission rates, projected APY, unique stakers, deposit status, and maturity date

  • Create Lockup form with duration selection, commission configuration, and on-chain transaction signing

    • Auto-population of commission rates from CLI custom commissions when available

Node Management

  • Register validator nodes by vote account pubkey

  • Upload node logos for branding across the platform

  • Node verification status tracking (Verified / Pending)

Node Dashboard

  • Per-node performance analytics with epoch-by-epoch reward breakdowns

  • Backtested historical rewards powered by TopLedger data

  • APY and rewards-per-SOL metrics

Custom Commissions & CLI Integration

  • Generate and revoke API keys for CLI authentication

  • Real-time CLI connection status monitoring (version, last sync, online/offline)

  • Fund and manage your CLI paymaster balance directly from the dashboard

  • Deposit SOL to your paymaster account with one click

Claim Fees

  • View accumulated trading fees from PT/RT activity in SOL and USD, once trading is live

  • One-click fee claiming for organization admins

Profit Calculator

  • Estimate potential commission earnings across different scenarios

  • Model various commission rate configurations

Platform & Infrastucture Dashboard

  • Built on Next.js 16, React 19, and TypeScript with end-to-end type safety via tRPC

  • Solana Wallet Standard integration with hardware wallet support

  • Supabase authentication with row-level security

  • OFAC geofencing for sanctioned regions

  • Cloudflare Turnstile CAPTCHA on authentication flows

  • Responsive design across mobile, tablet, and desktop

Beta Release v0.2.5

Staking, UX polish, and platform hardening

This release introduces a new flow for staking SOL to validators or migrating stake accounts, improves staking and redemption ergonomics, and continues to harden the app through accessibility and reliability improvements.

  • Ability to stake SOL into fixed-term lockups

  • Ability to migrate existing stake accounts into fixed-term lockups

  • Quarterly maturity selection (Q1, Q2, Q3 & Q4 2025)

  • Upon staking, users receive Principal Tokens (PT) and Reward Tokens (RT) that represent locked stake and claim to rewards, respectively.

  • PTs & RTs accessible in user dashboard

  • PT & RT redemptions available in the lockup detail page

  • Contextual FAQ

Improvements & Bug Fixes

  • Support for dual redeem and merging stake accounts in a single transaction

    • Improves redemption efficiency and reduces transaction overhead

  • Removed Calculator from the navigation for non-validators

  • Fixed geofence alert width

Accessibility Improvements

  • Fixed multiple accessibility issues identified via automated audits:

    • Improved screen-reader support for charts, tables, dialogs, and selectors

    • Added accessible labels and hidden text where required

  • These changes improve usability for assistive technologies without altering visual design

Reliability & Error Handling

  • Introduced custom error boundaries to better isolate and recover from runtime errors

Internal updates

  • Updated internal packages and UI libraries to the latest versions

  • Continued improvements to internal tooling and testing infrastructure

Beta Release v0.2.4

Improvements & bug fixes

  • Updated validator logos; fixed light/dark mode styling inconsistencies

  • Fixed multiple bugs in the create lockup form

  • Resolved issue where TVL displayed as 0 after maturity

  • Added loading skeletons to charts

Beta Release v0.2.3

This release focuses on reliability, access control, and quality-of-life improvements across validator and staker flows, with an emphasis on preventing edge cases that came up during validator onboarding.

Validators

Increased Lockup Durations (1–6 Months)

  • We added preset lockup durations (1–6 months) to the lockup creation form

  • Validators can now invite their stakers to delegate to them for up to 6 months at a time

Approval Pending Modals

  • Validators awaiting whitelist approval are now explicitly blocked via a modal across:

    • Organization admin pages

    • Create lockup flows

Improvements

  • Added the ability to automatically populate validator commission rates using public Stakewiz data

  • Added geofence tooltips to the wallet connection button when access is restricted

Bug Fixes & Improvements

  • Prevented validators from becoming stuck when geofenced

  • Prevented users from removing themselves from an organization

  • Hid the “Remove user” action for non-admin members

  • Fixed an issue with Stakewiz endpoints affecting commission data

  • Refactored CAPTCHA handling to improve reliability and reduce false failures

Stakers

Improvements

  • Added tooltips to staker dashboard charts to improve data clarity and interpretation

Bug Fixes

  • Fixed an issue where trailing zeroes in stake size inputs were ignored

  • Fixed a bug that could display NaN balances and block transactions

Beta Release v0.2.2

This release introduces validator organizations, enabling teams to securely manage access, members, and issuer keys under a shared organization. It lays the foundation for multi-user validator operations and improved operational security.

Validator Sign Up

  • A dedicated sign up and sign in for validators, using email or Google authentication

  • Designed for validator teams, not individual wallets

Create Organizations

  • Organizations are shared environments where validator teams can launch & monitor their lockups

  • Create a new organization or accept an invite from your team

Organization Admin

  • Invite and remove users from your organization

  • Manage issuer keys

SolanaKit Upgrades

  • Migrate from @solana/web3.js to @solana/kit (formerly known as web3.js v2)

  • Smaller bundle, better performance and improved security

App Versioning

  • The current app version is now visible in the footer to improve transparency and support troubleshooting

Beta Release v0.2.1

With our first beta release, we’ve removed the waitlist and opened the app to stakers. This release introduces the core product experience for stakers and validators, including dashboards, lockup creation, and tools for monitoring performance across public and private lockups.

User Dashboard

  • Manage, monitor and redeem positions

  • Benchmark your performance over time

  • Track your Pye Points

Public Lockup Detail Page

  • Stake and redeem for public lockups

  • Learn about and monitor a lockup

Private Lockup Detail Page

  • Validators can now create private lockups

  • Stakers can remain anonymous

  • Validators can offer private custom staking terms to customers

Validator Dashboard

  • Track and compare historical performance against the network average

  • Monitor public, private and expired lockups

Create Lockups

  • Create a new lockup for stakers on on app.pye.fi

  • Set custom lockup terms

  • Create public or private lockups for single depositors

Last updated