Skip to content

Conversation

@Debugger022
Copy link
Contributor

@Debugger022 Debugger022 commented Dec 18, 2025

This PR adds interest rate model deployments to accommodate the increase in the BNB chain block production rate. Starting from the Fermi upgrade, the BNB chain will produce 70,080,000 blocks per year. Fermi upgrade will be live on bscmainnet from 2026-01-14 02:30:00 AM UTC.

Deployed contracts are:

  • New _bpy70080000 rate models
  • Checkpoint contracts, activating the updated rate models at exactly the specified timestamps
  • A setter contract that would be invoked in the VIP

The other related contracts[PLP. Prime, VaiUnitroller, VenusLens] have already been deployed and merged in the bsctestnet PR here

bscmainnet deployments

  • PrimeLiquidityProvider_Implementation: 0x46BED43b29D73835fF075bBa1A0002A1eD1E4de8
  • Prime_Implementation: 0x1a6660059E61e88402bD34FC96C2332c5EeAF195
  • VaiUnitroller_Implementation: 0xFD754b21F5dbbf6eb282911Cc0112cbF88190767
  • VenusLens: 0x344cD779C5aAF3436795B49f7C375E716A20f527

Note: Use sourcify.dev to search for verified contracts.

@Debugger022 Debugger022 self-assigned this Dec 18, 2025
@Debugger022 Debugger022 changed the title [VPD-282]: Add checkpoint IRMs for BNB chain[Mainnet] Fermi upgrade [VPD-282]: [Mainnet] Add checkpoint IRMs for BNB chain Fermi upgrade Dec 18, 2025
@github-actions
Copy link

Code Coverage

Package Line Rate Branch Rate Health
contracts 100% 100%
contracts.Admin 88% 41%
contracts.Comptroller 100% 90%
contracts.Comptroller.Diamond 95% 64%
contracts.Comptroller.Diamond.facets 81% 69%
contracts.Comptroller.Diamond.interfaces 100% 100%
contracts.Comptroller.Types 100% 100%
contracts.Comptroller.legacy 100% 100%
contracts.Comptroller.legacy.Diamond 0% 0%
contracts.Comptroller.legacy.Diamond.facets 0% 0%
contracts.Comptroller.legacy.Diamond.interfaces 100% 100%
contracts.DelegateBorrowers 100% 89%
contracts.FlashLoan.interfaces 100% 100%
contracts.Governance 68% 45%
contracts.InterestRateModels 74% 59%
contracts.Lens 41% 34%
contracts.Liquidator 83% 60%
contracts.Oracle 100% 100%
contracts.PegStability 88% 84%
contracts.Swap 87% 58%
contracts.Swap.interfaces 100% 100%
contracts.Swap.lib 81% 55%
contracts.Tokens 100% 100%
contracts.Tokens.Prime 96% 72%
contracts.Tokens.Prime.Interfaces 100% 100%
contracts.Tokens.Prime.libs 90% 76%
contracts.Tokens.VAI 82% 53%
contracts.Tokens.VRT 20% 9%
contracts.Tokens.VTokens 65% 49%
contracts.Tokens.VTokens.legacy 0% 0%
contracts.Tokens.VTokens.legacy.Utils 0% 0%
contracts.Tokens.XVS 19% 8%
contracts.Tokens.test 100% 100%
contracts.Utils 51% 31%
contracts.VAIVault 50% 45%
contracts.VRTVault 49% 36%
contracts.XVSVault 63% 50%
contracts.external 100% 100%
contracts.lib 89% 71%
Summary 56% (3623 / 6501) 42% (1366 / 3256)

@fred-venus
Copy link
Contributor

Is there any reason why we didn't verify on etherscan/bscscan ? It's fine for us to check sourcify.dev but users actually have no idea what sourcify is

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants