Skip to main content

Validator Commission History: Why a 0% Rate Today Doesn’t Guarantee Tomorrow

Most delegators check a validator’s commission exactly once — right before they delegate. It’s a reasonable instinct: a lower commission means more of your rewards stay with you. But commission on Solana isn’t fixed. A validator can change it at any time, to any value, and plenty of delegators never look again after the day they staked.

That single blind spot has a name in the Solana ecosystem: the commission rug pull. Understanding how it works — and how to check for it — matters more than the commission number you see on day one.

How Commission Actually Works

When a validator produces blocks and earns staking rewards, a percentage of those rewards — the commission — goes to the validator, and the rest flows to delegators. A validator advertising 0% commission is passing along the entire reward; one at 10% is keeping a tenth for itself.

See also: Where Your Staking Rewards Come From

Nothing about this number is locked in. Commission is a setting a validator operator controls directly, and Solana allows it to be changed at any point, mid-epoch included.

What a Commission Rug Pull Looks Like

A commission rug pull is a specific, intentional pattern of abuse, not an accidental fee change. It typically plays out like this:

  1. A validator sets an attractive, often 0%, commission and builds up delegated stake — sometimes through direct delegators, sometimes through stake pools.
  2. Near the end of an epoch, the validator quietly raises commission to a much higher number, in the most extreme documented cases as high as 100%.
  3. At the start of the next epoch, commission drops back down to the original low rate, before most delegators have noticed anything changed.

Because rewards for an epoch are calculated using whatever commission was in effect during that epoch, this single move can let a validator claim most or all of the rewards that were supposed to go to delegators — for that epoch only — while looking completely normal again by the time anyone checks.

This isn’t a theoretical concern. It’s been documented and discussed openly in Solana’s own developer community, including a long-running GitHub issue on the core solana-labs repository where engineers and validator operators debated protocol-level fixes — among them, restricting commission changes to the first half of an epoch, and adding a delay before a commission change takes effect, so delegators have time to react before it applies.

Why This Slips Past Most Delegators

Solana doesn’t have active slashing that punishes delegators directly, which is part of why commission rug pulls are the sharper edge of validator-related risk on this network. There’s no dramatic loss of principal to trigger alarm — just a quieter loss of rewards for an epoch or two, easy to miss if you’re not actively watching.

Most delegators check commission once, at the moment of choosing a validator, and treat it as a fixed fact from then on. A rug pull relies on exactly that assumption.

See also: How to Choose a Reliable Solana Validator

How to Check a Validator’s Commission History

The fix isn’t complicated — it’s just a habit most delegators haven’t built yet: check history, not just the current snapshot.

Validators.app tracks validator metrics over time, including commission, and is one of the standard tools delegators use to vet a validator before delegating.

See also: How to Use Validators.app to Choose the Right Validator

Stakewiz and similar community-built dashboards specifically surface commission changes, letting delegators spot a validator that’s moved its rate around rather than kept it stable.

RugAlert-style monitors exist specifically to flag suspicious commission changes in close to real time, built in direct response to this pattern becoming common enough to need dedicated tooling.

The habit worth building: before delegating, look at a validator’s commission history over the past several months, not just today’s number. A validator that’s held a stable, low commission over a long stretch is telling you something a single snapshot can’t.

See also: Anatomy of a Reliable Validator: What Hardware and Servers Are Needed for Stable APY

What Stable Commission Actually Signals

A validator that keeps the same commission epoch after epoch, year after year, is making a specific kind of commitment — predictable economics for delegators, at the cost of some short-term flexibility for the validator itself. That consistency is worth treating as a trust signal alongside uptime, skip rate, and SFDP status.

See also: SFDP Without the Myths: What Solana Validator Statuses Actually Mean

Vladika has run at 0% commission consistently, not just as a number displayed today — and that history is exactly the kind of thing worth verifying yourself through Validators.app or Stakewiz rather than taking on trust. You can also run the numbers through the staking calculator to see what a stable 0% commission is actually worth to your position over time.

Frequently Asked Questions

What is a commission rug pull on Solana?
A commission rug pull is when a validator raises its commission sharply — sometimes to 100% — for a short period, usually near the end of an epoch, then lowers it back to its original rate before most delegators notice. The goal is to claim rewards that would otherwise go to delegators, without permanently changing the advertised commission rate.

Can a Solana validator change its commission at any time?
Yes. Commission is a setting controlled directly by the validator operator, and Solana currently allows it to be changed at any point, including mid-epoch. There’s no built-in delay or notification requirement, which is part of why monitoring tools have become important.

How can I check a validator’s commission history, not just its current rate?
Tools like Validators.app and Stakewiz track validator metrics over time, including commission changes, rather than just showing today’s snapshot. Some community-built monitors, sometimes described as “rug alert” tools, are built specifically to flag sudden commission spikes close to real time.

Does Solana have slashing to punish validators for commission rug pulls?
No. Solana does not currently have active slashing that penalizes validators or delegators directly for this behavior. That’s part of why a stable commission history is worth checking yourself — the network doesn’t automatically protect delegators from this specific pattern.

Is a 0% commission validator automatically safe from this risk?
No. A 0% commission today only tells you about today. The relevant question is whether that rate has actually stayed at 0% consistently over time, which is something you can verify through a validator’s commission history rather than the number currently displayed

Vladika