You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BentoBox is a token vault users can deposit their tokens into. Apps (Trident, Kashi...) can be built on top of BentoBox that use the user's virtual BentoBox balances instead of native token balances, with gas optimization benefits and extra income due to strategies.
BentoBox can allocate a percentage of a token's reserves to be used in an underlying strategy. The profits from the strategy are distributed back into BentoBox. Each strategy has a target balance (e.g. 75%) for the amount of tokens it invests from BentoBox. If any withdrawals or deposits happen in BentoBox anyone can rebalance (deposit into or withdraw from) the strategy so it achieves the target utilization again. To prevent sandwich attacks where a malicious actor deposits some tokens into BentoBox just before a strategy is harvested and withdraw right after (collecting most profits) the permissioned profit harvester can set a condition where a harvest can only happen if the BentoBox token balance is below some limit.