Skip to content

Conversation

@Debugger022
Copy link
Contributor

This VIP upgrades the implementations of contracts, rewards emission speeds and enables the checkpoint interest rate models for the core pool deployed in VenusProtocol/venus-protocol#655 to accommodate for BNB chain Fermi upgrade.

@Debugger022 Debugger022 added the BNB Fermi Upgrade https://docs.bnbchain.org/announce/fermi-bsc/ label Dec 19, 2025

export const ACM = "0x4788629abc6cfca10f9f969efdeaa1cf70c23555";
export const VBNB_ADMIN = "0x9A7890534d9d91d473F28cB97962d176e2B65f1d";
export const CORE_POOL_RATE_MODEL_SETTER = "0x8504EF43463c1edC9897182c6e17C0ad47B9Ad31";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please verify this contract

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified on Sourcify.eth


export const NEW_VAI_IMPLEMENTATION = "0xFD754b21F5dbbf6eb282911Cc0112cbF88190767";
export const NEW_PLP_IMPLEMENTATION = "0x46BED43b29D73835fF075bBa1A0002A1eD1E4de8";
export const NEW_PRIME_IMPLEMENTATION = "0x1a6660059E61e88402bD34FC96C2332c5EeAF195";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please verify NEW_VAI_IMPLEMENTATION, NEW_PLP_IMPLEMENTATION and NEW_PRIME_IMPLEMENTATION contracts

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All are already verified on Sourcify.eth

export const PLP_PROXY = "0x23c4F844ffDdC6161174eB32c770D4D8C07833F2";
export const VAI_UNITROLLER = "0x004065D34C6b18cE4370ced1CeBDE94865DbFAFE";

export const NEW_VAI_IMPLEMENTATION = "0xFD754b21F5dbbf6eb282911Cc0112cbF88190767";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

where is the pr to deploy those 3 ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also redeployment of VenusLens ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

{
target: COMPTROLLER,
signature: "_setVenusSpeeds(address[],uint256[],uint256[])",
params: [[XVS_MARKET], [XVS_MARKET_SUPPLY_REWARD_PER_BLOCK], [0]],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

have we checked that if other markets except XVS_MARKET has non-zero reward ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, all of them are zero.


// Block reward calculations adjusted for new block time (0.45s vs 0.75s)
// Formula: old_rate * 100 / 167 (equivalent to dividing by 1.67)
// Block time ratio: 0.75s / 0.45s = 1.67
Copy link
Contributor

@fred-venus fred-venus Dec 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the prime reward are no longer correct since we have a monthly update. Try to use a latest block num when check in simulation

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

Labels

BNB Fermi Upgrade https://docs.bnbchain.org/announce/fermi-bsc/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants