Validator Rewards on BULK
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.
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
- High-Frequency Market Making on BULK — includes running a validator in follower mode, a lighter-weight option than full validator operation
- BULKBFT
- Official validator rewards documentation
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.