Validator Rewards on BULK

From BULK Community Wiki

How validators actually get paid for running BULK's network — useful if you're a Solana validator operator weighing whether to add BULK's `bulk-agave` fork to your setup, or just curious what's actually funding the infrastructure your trades run on. For the formal specification, see docs.bulk.trade/validators/rewards.

The headline number

Validators collectively earn 12.5% of all trading fees generated on BULK, distributed every consensus epoch (roughly every 5 seconds) — not a slow monthly payout, a near-continuous one.

How an individual validator's share is calculated

Not every validator gets an equal slice. Each validator's weight in a given epoch is a blend of three components:

Component Weight What it measures
Origination 50% Whether this validator was the one that actually sourced and delivered fee-generating order flow — being first to deliver a fill that added value, not just being present
Participation 40% Whether the validator did the actual consensus work — voting correctly with the committed quorum, round after round
Stake 10% The validator's underlying Solana stake, weighted linearly and pinned once per epoch

The formula: `weight = 0.50 × origination + 0.40 × participation + 0.10 × stake`.

Two things worth noting about this design:

  • Origination is peer-witnessed, not self-reported. Other validators have to independently confirm you originated a given piece of order flow — you can't just claim credit for fills you didn't actually source.
  • Stake is the smallest factor, not the largest. A validator with a huge Solana stake but poor consensus participation and no order-flow origination still only gets a small slice from that 10% component — this is deliberately weighted to reward active contribution over passive capital.

When you actually get paid

Rewards settle with a short delay: an epoch's rewards are finalized two epochs later — about 10 seconds after the epoch in question — with automatic payouts in USDC directly to the validator's exchange account. No manual claim process.

What you need to qualify

BULK's documentation doesn't spell out formal minimum requirements beyond being part of the active validator set during a given epoch — in practice, that means running the `bulk-agave` fork (see BULKBFT) alongside your existing Solana validator infrastructure. Full setup instructions (hardware specs, staking process) are listed as "coming soon" in BULK's own docs as of this writing — this page will be updated with a setup walkthrough once that's published.

Why this matters even if you're not running a validator

The 12.5% fee share is what actually funds BULK's validator network — it's the economic reason 20+ independent operators are willing to run purpose-built infrastructure for this specific exchange instead of just running vanilla Solana. If you're evaluating BULK's claims about decentralization and censorship-resistance (see Leaderless Consensus), this is the incentive layer underneath those guarantees — validators are actually paid to keep showing up and doing the work correctly, not just running the software as a favor.

See also

Trading, not validating? Sign up on BULK Exchange with referral code YETI. Actually running Solana infrastructure and want to add BULK? Watch the official setup guide for when it publishes.