Multistrategy
Last updated
Last updated
Bolide Protocol recently released V2 of its DeFi system which introduces multistrategy functionality, allowing several strategies to connect with one storage, evenly distributing deposited liquidity among them. The Multistrategy module includes general contracts and strategy-related contracts specific to the protocol and underlying tokens.
Link to the branch in public repo - - Connect your Github account
List of the Multistrategy contracts:
StorageV3 (it was audited twice, just small changes)
Multilogic
SwapGateway
Automation
These contracts are unique and are key to the functioning of the system.
Automation (contracts/Automation.sol): This contract enables the automated use of tokens and rebalancing mechanics with Gelato or Chainlink automation.
Multilogic (contracts/Multilogic.sol): This contract connects to storage and holds strategy metadata. It manages the flow of tokens between Storage and Logic contracts, serving as a coordinator and allowing assets to be spread across multiple strategies.
SwapGateway (contracts/SwapGateway.sol): This standalone contract allows swapping on any supported DEX.
StorageV3 (contracts/StorageV3.sol): The storage contract, now in version 3, was previously audited in version 21. So you can audit only changes in this version. It includes a token policy feature, a change to the UUPS upgradeable pattern, and native token deposit support (BNB, MATIC, etc.). Live version of StorageV21 you can find in our mainnet contracts, for example Stablecoins vault or link for GitHub with latest audited version