0.9.6 • Published 3 years ago

@ohgeez/fsushi v0.9.6

Weekly downloads
-
License
BUSL-1.1
Repository
-
Last release
3 years ago

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

ContractAddress
FSushi0xA24390c62186A8D265344e914F0Fd962B81b5F13
FSushiAirdrops0x4909B5a6Fbd15884fed4F5D1Af829AF5e9bc8e28
FSushiAirdropsVotingEscrow0x7C375121690Bd65295B33c526F39dA1BAEDcFC97
SushiBarVault0x3e55AC0E6724BBe8aB40a60771B5D60fC8e93404
FarmingLPTokenFactory0xEE083E0F0f5dE2ff34662F1ef6f76d897d5047EF
FlashStrategySushiSwapFactory0x77b8E6e577fd3e90553dbF205D3854a649414741
FSushiBar0x8f77a1f6D36c6F3005B33E4071733C7057463Ca5
FSushiKitchen0xe4CC24Fa7bbcCD83cF10a20760B1b842Cb750421
SousChef0x991660133a987F21c6225027C33B9B5680272850

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

0.9.6

3 years ago

0.9.5

3 years ago

0.9.4

3 years ago

0.9.3

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.9.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago