A dynamic vault creation and strategy creation system -- the no-code, full-custody solution for on-chain automated trading algorithms that interact with top defi protocols
Mocha enables the creation of tokenized vaults (ERC-4626) that can automatically create complex atomic transactions depending on market conditions.
The vault creation process gives users the ability to design no-code algorithmic trading strategies.
There is also a future social feature where the top-performing vaults are displayed and users can buy into top vaults and strategies.
In order for a strategy to execute certain price conditions needed to be triggered. This is done through Price.sol. We track prices through the Chainlink Feed Registry. We use off-chain searchers (OpenZeppelin Defender) to call these triggers.
Actions are the basic building blocks of strategies. In its current implementation we have two basic actions:
Front end built with Rainbowkit, React, and wagmi hooks.