DeFi Composer
Обзор
function executeStrategy(uint256 amount) external {
// 1. Обменять 50% USDC на SOL через Jupiter
IJupiter(JUPITER).swap(USDC, SOL, amount / 2, minSolOut);
// 2. Внести SOL в качестве залога в Kamino
IKamino(KAMINO).deposit(SOL, solAmount);
// 3. Занять USDC под залог SOL
IKamino(KAMINO).borrow(USDC, borrowAmount);
// 4. Открыть короткую позицию по SOL-PERP в Drift (дельта-хедж)
IDrift(DRIFT).placeOrder(SOL_PERP, SHORT, size, leverage);
// Всё атомарно. Одна функция Solidity. Четыре перехода CPI.
}Почему Solidity для компоновки DeFi?
Эталонные стратегии (планируются)
Стратегия
Протоколы
Описание
Статус
Что дальше
Последнее обновление
Это было полезно?