# Multistrategy

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 -[ ](https://drive.google.com/file/d/1YOHsc5HGPveWztNtkyoY2FqpF74fusmx/view?usp=sharing)[![](https://github.githubassets.com/favicon.ico)https://github.com/bolide-fi/contracts/tree/dforce/strategies/low\_risk](https://github.com/bolide-fi/contracts/tree/dforce/strategies/low_risk) - Connect your Github account

#### Contracts <a href="#contracts" id="contracts"></a>

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.

<figure><img src="/files/yVa0ZPRJZTnkgQsuY03i" alt=""><figcaption></figcaption></figure>

1. **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[ ](https://bscscan.com/address/0xf1f25A26499B023200B3f9A30a8eCEE87b031Ee1)<https://bscscan.com/address/0xf1f25A26499B023200B3f9A30a8eCEE87b031Ee1l>  or link for GitHub with latest audited version <https://github.com/bolide-fi/contracts/blob/master/strategies/low_risk/contracts/Storage.sol>
2. **Automation** (**contracts/Automation.sol**): This contract enables the automated use of tokens and rebalancing mechanics with Gelato or Chainlink automation.
3. **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.
4. **SwapGateway** (**contracts/SwapGateway.sol**): This standalone contract allows swapping on any supported DEX.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bolide.fi/bolide-earn/strategies/bolide-v2/multistrategy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
