• © Goverland Inc. 2026
  • Privacy Policy
  • Terms of Use
FPIFPIby0xc3d6f21c79C2567A1858d8b93a4EDBD9dB399d9dnader

[FPIIP - 11] Integrate Revest veFPIS liquid wrapper

Voting ended over 2 years agoSucceeded

Authors:

RobAnon (Revest Finance)

Ekkila (Revest Finance)

Proposal

Background & Motivation

With the current system of veFPIS, users who have locked up their FPIS cannot sell/lend their positions to others. Fortunately, with Revest Core technology, users can deposit their FPIS and receive a Financial NFT (FNFT) as a record of their deposits. This FNFT shows all the information, such as amount, time lock period, and even their yield at real time. Through this FNFT, users can deposit additional amounts, extend their locking periods, as well as claim their yield. Since veFPIS balance is attached to an FNFT smart wallet address, users can now have an option to sell/lend their positions to others while tokens are locked.

In order to make this happen, a Revest smart contract needs to have the right to add/remove smart wallets connected to the FNFTs whenever the user deposits/withdraws their FPIS in/out of veFPIS contract. Thus, a replacement of veFPIS’s smart wallet checker is required.

A new implementation utilizes a role-based access control system with different levels of authorization: superAdmin and admin. At the top, a super admin role will be designated to Frax’s current multisig address. Super admin has an ability to add/remove admins as well as an admin’s ability. A normal admin will be able to add/remove any wallet addresses.

This new system has won the second prize of FraxBuild Hackathon 2023, and Revest are looking forward to integrating this new system to the current veFPIS.

Abstract

Change the smart wallet checker of veFPIS system to the new smart wallet checker implementation. Whitelist all the current whitelisted contracts. Add Revest wrapper contract as an admin.

New implementation of smartWalletChecker as well as Revest veFPIS liquid wrapper can be found in the following links:

  • New smart wallet checker: https://github.com/Revest-Finance/veFPIS-FNFT/blob/master/hardhat/contracts/SmartWalletWhitelistV3.sol
  • Revest veFPIS liquid wrapper: https://github.com/Revest-Finance/veFPIS-FNFT/blob/master/hardhat/contracts/RevestVeFPIS.sol
  • All related testings can be found in the file: https://github.com/Revest-Finance/veFPIS-FNFT/blob/master/hardhat/test/foundry/veFPIS.t.sol
  • Project Repo: https://github.com/Revest-Finance/veFPIS-FNFT

Voting

  • For: Add the new smart wallet checker to veFPIS. Add Revest veFPIS liquid wrapper contract as an admin. Whitelist all the whitelisted contract to the new smart wallet checker.

  • Against: Do nothing

Off-Chain Vote

For
1.5M FPIS16.7%
Against
7.49M FPIS83.3%
Quorum:225%
Download mobile app to vote

Discussion

FPI[FPIIP - 11] Integrate Revest veFPIS liquid wrapper

Timeline

Sep 18, 2023Proposal created
Sep 18, 2023Proposal vote started
Sep 23, 2023Proposal vote ended
Nov 21, 2025Proposal updated