@ohgeez/fsushi

0.9.6 • Public • Published

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.

Author

Package Sidebar

Install

npm i @ohgeez/fsushi

Weekly Downloads

1

Version

0.9.6

License

BUSL-1.1

Unpacked Size

9.29 MB

Total Files

647

Last publish

Collaborators

  • levx