@ohgeez/fsushi v0.9.6
fSUSHI
fSUSHI is a protocol built on top of FlashStake and SushiSwap that enables stakers to get instant, upfront yield without waiting for it to accrue.
Deployments
Mainnet
| Contract | Address |
|---|---|
| FSushi | 0xA24390c62186A8D265344e914F0Fd962B81b5F13 |
| FSushiAirdrops | 0x4909B5a6Fbd15884fed4F5D1Af829AF5e9bc8e28 |
| FSushiAirdropsVotingEscrow | 0x7C375121690Bd65295B33c526F39dA1BAEDcFC97 |
| SushiBarVault | 0x3e55AC0E6724BBe8aB40a60771B5D60fC8e93404 |
| FarmingLPTokenFactory | 0xEE083E0F0f5dE2ff34662F1ef6f76d897d5047EF |
| FlashStrategySushiSwapFactory | 0x77b8E6e577fd3e90553dbF205D3854a649414741 |
| FSushiBar | 0x8f77a1f6D36c6F3005B33E4071733C7057463Ca5 |
| FSushiKitchen | 0xe4CC24Fa7bbcCD83cF10a20760B1b842Cb750421 |
| SousChef | 0x991660133a987F21c6225027C33B9B5680272850 |
How it works
┌───────────────────┐
│ │
│ SousChef │
│ │
└───────────────┬───┘
▲ │
fToken │ │ fSUSHI
│ ▼
╔══════╧════════════╗ fLP Token ┌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┐ ┌───────────────────┐
║ ╟────────────►┤ │ fLP Token │ │
║ User ║ │ FlashProtocol ├────────────►│ FlashStrategy │
║ ║◄────────────┤ │ │ SushiSwap │
╚══════════════╤════╝ fToken └╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┘ └───────────────────┘
▲ │
fLP Token│ │ SLP Token
│ ▼
┌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┐ invest SUSHI ┌───────────────────┐ SUSHI yield ┌─────┴─────────────┐
│ AAVE SUSHI pool │◄──────────────┤ │◄──────────────┤ │
│ or │ │ SushiBarVault │ │ FarmingLPToken │
│ xSUSHI etc. ├──────────────►│ ├──────────────►│ │
└╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┘ accrued SUSHI └───────────────────┘ accrued SUSHI └──────────────┬────┘
▲ │
SUSHI yield │ │ SLP Token
│ ▼
┌╌╌╌╌╌┴╌╌╌╌╌╌╌╌╌╌╌╌╌┐
│ │
│ MasterChef │
│ │
└╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┘Contracts
FarmingLPToken
You can deposit SushiSwap LP tokens and get the equivalent amount of fLP tokens. The difference from the original LP tokens is that the SUSHI yield is automatically accrued to your fLP balance. Also, pending SUSHI yield is being optimized by the dynamic strategies to get higher profits.
FlashStrategySushiSwap
A FlashStake strategy to enable FarmingLPTokens to be used as principal and stakers get instant, upfront SUSHI yield.
You can also stake without instant yield and in this case you get fTokens that are minted from FlashStake protocol.
SousChef
By depositing your fToken you're eligible for receiving newly minted fSUSHI rewards. In the first week, 300,000 fSUSHIs will be distributed and in 2nd week, only 1/10 of the circulating supply of the first week will be minted. (10x boost in the first week)
And during the 2nd week, only 99% of the first week's circulating supply will be minted. During the 3rd week, only 99% of the second week's circulating supply will be minted. This goes on and on.
Thus, you can reduce inflation rate of your fSUSHI by locking up your assets to FSushiBar.
FSushi - fSUSHI
A plain ERC20 token that only SousChef can mint.
FSushiBar - xfSUSHI
1% fee is posed as fee for upfront yield and 0.25% for plain staking. These fees will be distributed for xfSUSHI holders who locked up their fSUSHI. General mechanism isn't much different from SushiBar of SushiSwap protocol.
License
Distributed under the BUSL-1.1 License. See LICENSE for more information.