Refer a fren and earn rewards!

Yes, take me there!

Logo

-

Reduce the DBR Replenishment Incentive [2/2]

Executed
#337 - mills ERA

Created Nov 24th, 2025 - Executed Nov 28th, 2025

Details

avatar

HarryGasWallet

Proposal to Reduce the Replenishment Incentive

Forum Post: https://forum.inverse.finance/t/reduce-the-dbr-replenishment-incentive/625

TL;DR

  • Reduce replenishmentIncentiveBps on FiRM markets from 5000 → 1000 (50% → 10%).
  • Borrowers still pay the same replenishment cost; we only change how it’s split between replenisher vs DAO.
  • The DAO Treasury’s share of replenishment revenue goes from 50% → 90%.

Background

When a user has a DBR deficit, anyone can call forceReplenish on the market:

  • The user incurs a replenishment cost in DOLA (added to their debt).
  • A share of that cost, controlled by replenishmentIncentiveBps, is paid to the caller as replenisherReward.
  • The DAO Treasury effectively captures the rest via the market/lender setup.

In the Market contract, this is:
uint replenisherReward = replenishmentCost * replenishmentIncentiveBps / 10000;

FiRM launched with replenishmentIncentiveBps = 5000 (50%) to bootstrap keepers and make sure deficits are cleared quickly.

Motivation

1. Keeper ecosystem is already competitive

After almost three years live, FiRM is fully integrated into multiple bots and keeper stacks:

  • Replenishments are already highly competitive on larger positions.
  • The original 50% incentive has done its job as a bootstrap parameter.

We no longer need to give away half the revenue to maintain healthy replenishment activity.

2. Treasury is overpaying for the same outcome

The borrower always pays 100% of the replenishment cost as new DOLA debt. This proposal only changes the split:

  • Before: 50% to caller, 50% to DAO
  • After: 10% to caller, 90% to DAO

3. 10% is still enough to keep things running

We don’t want to push incentives so low that:

  • Small deficits remain unreplenished for a long time, or
  • Gas economics no longer make sense for callers.

At 10%:

  • Larger deficits still pay a meaningful absolute reward.
  • Existing bots already monitor FiRM, so infra cost is largely sunk.
  • If we ever observe persistent unreplenished deficits or degraded behavior, governance can revisit the parameter.

On-Chain Actions

For all active FiRM markets (of which there are 28 currently, so this will be split into 2 on-chain proposals, of 14 markets each), defined as markets that:

  • have totalDebt > 100 DOLA, or
  • have borrowPaused == false,

perform:

  • setReplenismentIncentiveBps(1000)

This sets replenishmentIncentiveBps to 10% on those markets, shifting replenishment revenue to 90% DAO / 10% caller without changing DBR pricing, liquidations, or user-facing mechanics.

Actions

Action 1
«
Set FiRM st-yETH Market Replenishment Incentive to

10%

»
FiRM st-yETH Market
.setReplenismentIncentiveBps(

1000

)

Action 2
«
Set FiRM WBTC Market Replenishment Incentive to

10%

»
FiRM WBTC Market
.setReplenismentIncentiveBps(

1000

)

Action 3
«
Set FiRM st-yCRV Market Replenishment Incentive to

10%

»
FiRM st-yCRV Market
.setReplenismentIncentiveBps(

1000

)

Action 4
«
Set FiRM PT-sUSDe-27NOV25 Market Replenishment Incentive to

10%

»
FiRM PT-sUSDe-27NOV25 Market
.setReplenismentIncentiveBps(

1000

)

Action 5
«
Set FiRM cbBTC Market Replenishment Incentive to

10%

»
FiRM cbBTC Market
.setReplenismentIncentiveBps(

1000

)

Action 6
«
Set FiRM CVX Market Replenishment Incentive to

10%

»
FiRM CVX Market
.setReplenismentIncentiveBps(

1000

)

Action 7
«
Set FiRM WETH Market Replenishment Incentive to

10%

»
FiRM WETH Market
.setReplenismentIncentiveBps(

1000

)

Action 8
«
Set FiRM PT-sUSDe-31JUL25 Market Replenishment Incentive to

10%

»
FiRM PT-sUSDe-31JUL25 Market
.setReplenismentIncentiveBps(

1000

)

Action 9
«
Set FiRM stETH Market Replenishment Incentive to

10%

»
FiRM stETH Market
.setReplenismentIncentiveBps(

1000

)

Action 10
«
Set FiRM gOHM Market Replenishment Incentive to

10%

»
FiRM gOHM Market
.setReplenismentIncentiveBps(

1000

)

Action 11
«
Set FiRM CRV Market Replenishment Incentive to

10%

»
FiRM CRV Market
.setReplenismentIncentiveBps(

1000

)

Action 12
«
Set FiRM scrvUSD-DOLA Market Replenishment Incentive to

10%

»
FiRM scrvUSD-DOLA Market
.setReplenismentIncentiveBps(

1000

)

Action 13
«
Set FiRM yv-scrvUSD-DOLA Market Replenishment Incentive to

10%

»
FiRM yv-scrvUSD-DOLA Market
.setReplenismentIncentiveBps(

1000

)

Action 14
«
Set FiRM PT-USDe-27NOV25 Market Replenishment Incentive to

10%

»
FiRM PT-USDe-27NOV25 Market
.setReplenismentIncentiveBps(

1000

)

Proof of Reviews

Members allowed to make Drafts can sign the fact that they reviewed the Draft Proposal

Loading...

For Votes

1 voters

27.74k votes

avatar

CryptoHarry

27.74k

Against Votes

0 voters

0.00 votes

Subscribe to Our Newsletter

Join thousands of subscribers in receiving weekly updates about Inverse products, partnerships, and early-bird news shared only with subscribers!

Products

sDOLADOLAINVFiRMStable Yields

Social