DeFi Composer
概览
function executeStrategy(uint256 amount) external {
// 1. 通过 Jupiter 将 50% 的 USDC 兑换为 SOL
IJupiter(JUPITER).swap(USDC, SOL, amount / 2, minSolOut);
// 2. 将 SOL 作为抵押品存入 Kamino
IKamino(KAMINO).deposit(SOL, solAmount);
// 3. 以 SOL 抵押借入 USDC
IKamino(KAMINO).borrow(USDC, borrowAmount);
// 4. 在 Drift 上开立 SOL-PERP 空头(delta 对冲)
IDrift(DRIFT).placeOrder(SOL_PERP, SHORT, size, leverage);
// 全部原子化。一个 Solidity 函数。四次 CPI 跳转。
}为什么使用 Solidity 进行 DeFi 组合?
参考策略(计划中)
策略
协议
描述
状态
下一步
最后更新于
这有帮助吗?