Протоколы DeFi

Rome позволяет EVM DeFi-протоколам атомарно взаимодействовать с нативной DeFi-экосистемой Solana. На этой странице описаны распространённые шаблоны интеграции.

Почему DeFi на Rome?

  • Доступ к ликвидности Solana — Jupiter, Kamino, Drift, Meteora, Raydium, Orca

  • Атомарная композиционность — многоэтапные DeFi-операции в одной транзакции

  • Инструменты Solidity — привычная экосистема разработки и аудита

  • Единое состояние — пользователи EVM и Solana используют одни и те же пулы

Шаблон 1: кредитный протокол с оракулами Solana

import {IAggregatorV3Interface} from "@rome-protocol/solidity-sdk/contracts/oracle/IAggregatorV3Interface.sol";

contract RomeLending {
    IAggregatorV3Interface public priceFeed;

    constructor(address _priceFeed) {
        priceFeed = IAggregatorV3Interface(_priceFeed);
    }

    function getCollateralValue(uint256 amount) public view returns (uint256) {
        (, int256 price,,,) = priceFeed.latestRoundData();
        // Цена Pyth/Switchboard через Oracle Gateway
        // Тот же интерфейс, что и у Chainlink в Ethereum
        return (amount * uint256(price)) / 1e8;
    }
}

Шаблон 2: агрегатор DEX через CPI

Шаблон 3: доходное хранилище

Шаблон 4: межпротокольный арбитраж

Используя RemusTx (атомарные транзакции между роллапами):

  1. Купить на DEX A в роллапе 1

  2. Продать на DEX B в роллапе 2

  3. Обе операции атомарно — нулевой риск исполнения

Связанные материалы

  • DeFi Composer — инфраструктура мультипротокольного хранилища

  • Шлюз оракулов — ценовые потоки, совместимые с Chainlink

  • Rome SDK — типизированные интерфейсы для DeFi-протоколов

Последнее обновление

Это было полезно?