Logo

-

Proposal to add sFRAX market to FiRM

Executed
#191 - mills ERA

Created May 17th, 2024 - Executed May 22nd, 2024

Details

avatar

Karm1

Forum Link: https://forum.inverse.finance/t/proposal-to-add-sfrax-market-to-firm/341

Summary

This proposal seeks to add the sFRAX market to FiRM, Inverse Finance’s fixed-rate lending protocol. Yield-bearing stablecoins, such as sFRAX, represent an emerging strategy for a growing number of DeFi users. sFRAX adheres to a compliant ERC4626 token standard, enabling integration into various protocols, bridges, cross-chain applications, and more. Integrating sFRAX into FiRM will enable users to borrow leveraging a high collateral factor while concurrently receiving sFRAX interest, currently yielding appealing 14.5% APY.

Background

sFRAX is an ERC4626 staking vault which, on a weekly basis, circulates a portion of the Frax protocol revenue denominated in FRAX, generated from governance approved AMOs/strategies and/or RWA strategies from off-chain sources, to stakers. Representing pro-rata deposits within the vault, sFRAX can be seamlessly withdrawn anytime. The sFRAX vault APY is based on a utilization function that can be set by the frxGov governance module and aims to at least match the interest on reserve balances (IORB) rate of the U.S. Federal Reserve, AKA the “risk-free rate” of the US Dollar. However, the yield can be much higher. The commitment of the sFRAX vault is to pursue this rate, although it does not guarantee adherence.

The integration of sFRAX presents a significant market opportunity for both FiRM and Inverse Finance. It allows us to tap into the growing user base and liquidity of Frax Finance, which has exhibited substantial on-chain liquidity and stability. Furthermore, no competitors have integrated sFRAX into their lending markets, presenting a first-mover advantage for FiRM and potentially attracting a new user base seeking to earn stable yields on their holdings.

Risk Assessment

A comprehensive risk assessment was conducted by the Risk Working Group (RWG) to evaluate the implications of integrating sFRAX into FiRM and led to recommendations for market deployment parameters, presented below. The risk assessment document can be accessed here. Key considerations include:

  • Governance: Frax employs a decentralized model through its Frax Governance (frxGov) module, overseeing protocol proposals, AMO management, protocol parameters, Real World Assets (RWA) strategies, and FXB (Frax bonds) management. The sFRAX vault APY is based on a utilization function that can be set by the frxGov governance module. Decision-making is significantly community-driven, involving on-chain voting and Snapshot temperature checks.
  • Security: A holistic bug bounty program and multiple audits (including from reputable firms like Trail of Bits and Certik, as well as independent auditors) underscore Frax’s commitment to security. The protocol has managed repercussions from a recent Curve Finance exploit effectively, demonstrating resilience.
  • Regulatory Risks: The involvement of FinresPBC as a custodian handling real-world assets and traditional financial mechanisms within a DeFi framework could attract regulatory attention.
  • Collateral & Liquidity: FRAX showcases substantial on-chain liquidity, ensuring low slippage in larger transactions. The protocol benefits from Chainlink oracles, and maintains a focus of >=100% Collateralization Ratio (CR) to stabilize the FRAX USD peg.
  • Competitive Edge: No competitors have yet integrated sFRAX into their lending markets, though an initial proposal has successfully passed through Aave’s snapshot voting.

The Total Asset Score (TAS) of 8.97/10, derived from a meticulous evaluation, indicates the asset's strength and low-risk profile.

Conclusion

The integration of sFRAX into FiRM aligns with our objective of expanding our offerings and showcasing FiRM’s unique features. Overall, the RWG believes the strong governance and security measures in place by Frax Finance, alongside the promising market opportunity, make sFRAX a compelling addition to FiRM.

On-Chain Actions

  1. Add sFRAX Market to DBR contract
  2. Set borrowController of Market to FiRM BorrowController
  3. Set FiRM Oracle price feed for sFRAX to the deployed sFRAX PriceFeed contract
  4. Set market supply ceiling to 5,000,000 DOLA
  5. Set daily limit in BorrowController to 250,000 DOLA
  6. Set Liquidation Factor to 50%
  7. Set Collateral Factor to 80%
  8. Set Liquidation Incentive to 5%
  9. Set MinimumDebt in BorrowController to 3000 DOLA
  10. Approve sFRAX market on the DBR Helper
  11. Set stalenessThreshold for sFRAX market to 3660

Actions

Action 1
DBR
.addMarket(
FiRMsFRAXMarket

)

Action 2
Action 4
«
Set FiRMsFRAXMarket Supply Ceiling to

5,000,000

DOLA
»
Fed FiRM
.changeMarketCeiling(
FiRMsFRAXMarket,

5000000000000000000000000

)

Action 5
«
Set FiRMsFRAXMarket Daily Borrow Limit to

250,000

DOLA
»
FiRMBorrowController
.setDailyLimit(
FiRMsFRAXMarket,

250000000000000000000000

)

Action 6
«
Set FiRMsFRAXMarket Liquidation Factor to

50%

»
FiRMsFRAXMarket
.setLiquidationFactorBps(

5000

)

Action 7
«
Set FiRMsFRAXMarket Collateral Factor to

80%

»
FiRMsFRAXMarket
.setCollateralFactorBps(

8000

)

Action 8
«
Set FiRMsFRAXMarket Liquidation Incentive to

5%

»
FiRMsFRAXMarket
.setLiquidationIncentiveBps(

500

)

Action 9
«
Set FiRMsFRAXMarket minimum debt to

3,000

DOLA
»
FiRMsFRAXMarket,

3000000000000000000000

)

Action 10
Action 11
«
Set FiRMsFRAXMarket staleness threshold to

3,660

seconds (01h:01m:00s)
»
FiRMBorrowController
.setStalenessThreshold(

)

Proof of Reviews

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

Loading...

For Votes

3 voters

30.57k votes

avatar

CryptoHarry

20.27k

avatar

Mason

6.07k

avatar

PatB

4.23k

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

sDOLADOLADBRINVFiRM

Social