ProtocolStaker Incentives

Staker Incentives

Stakers (delegators) earn two types of rewards on Tangle:

  1. Service fee revenue from blueprint services they help secure (paid in the service’s payment token).
  2. Optional TNT incentives for delegating assets (pre-funded by governance).

How You Participate

  • Deposit supported assets into the on-chain MultiAssetDelegation staking contract.
  • Delegate to an operator and choose a blueprint selection mode:
    • All: you are exposed to all blueprints the operator participates in.
    • Fixed: you choose which blueprint IDs you accept exposure to.
  • Optionally apply a lock multiplier (1–6 months) to boost reward share.

TNT Deposit Incentives (RewardVaults)

TNT incentives are paid from RewardVaults:

  • One vault per staking asset (native, TNT, etc.).
  • Governance sets a deposit cap and whether the vault is active.
  • Rewards are paid in TNT from a pre-funded InflationPool (no minting).
  • Delegator share is based on principal × lock multiplier and the operator’s commission setting.

Service Fee Revenue (ServiceFeeDistributor)

When customers pay for a service, the protocol splits fees and routes the staker portion per operator to ServiceFeeDistributor. From there, fees are distributed to delegators who staked with that operator based on:

  • Delegated amount (and optional lock multiplier)
  • Blueprint selection (All vs Fixed)
  • Optional per-asset commitments and USD weighting (if a price oracle is configured)
  • Optional streaming over a service’s TTL (for streamed payments)

Exposure-Based Protocol Rewards (InflationPool)

If enabled, InflationPool can allocate a staker budget in TNT based on service exposure. Exposure is computed at distribution time using ServiceFeeDistributor and optional USD pricing.

  • The keeper calls InflationPool.distributeEpochWithServices(serviceIds).
  • TNT is routed into ServiceFeeDistributor and claimed there (same flow as service fees).

Risks

  • Slashing reduces the withdrawable value of operator positions using share/exchange-rate accounting.
  • Use Fixed blueprint selection if you want to scope exposure to specific blueprints.

Review delegator risks before choosing exposure and lock settings.

Source Contracts (GitHub)

User Stories

Maya the staker

  • She delegates 1,000 wstETH to a trusted operator in Fixed mode for two blueprints she understands.
  • She earns USDC fees from services on those blueprints and optional TNT incentives from the staking vault.
  • When the operator stops serving a blueprint, she removes it from her fixed list to reduce exposure.

Lee the integrator

  • He builds a dashboard that shows stakers their estimated service-fee rewards.
  • He reads scores and pending rewards from ServiceFeeDistributor, and vault info from RewardVaults.