Protokol DeFi

Rome memungkinkan protokol DeFi EVM untuk berkomposisi dengan ekosistem DeFi native Solana secara atomik. Halaman ini membahas pola integrasi umum.

Mengapa DeFi di Rome?

  • Akses likuiditas Solana โ€” Jupiter, Kamino, Drift, Meteora, Raydium, Orca

  • Komposabilitas atomik โ€” operasi DeFi multi-langkah dalam satu transaksi

  • Peralatan Solidity โ€” ekosistem pengembangan dan audit yang familiar

  • State tunggal โ€” pengguna EVM dan Solana berbagi pool yang sama

Pola 1: Protokol Peminjaman dengan Oracle Solana

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

kontrak RomeLending {
    IAggregatorV3Interface public priceFeed;

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

    function getCollateralValue(uint256 amount) public view returns (uint256) {
        (, int256 price,,,) = priceFeed.latestRoundData();
        // Harga Pyth/Switchboard via Oracle Gateway
        // Antarmuka yang sama seperti Chainlink di Ethereum
        return (amount * uint256(price)) / 1e8;
    }
}

Pola 2: Agregator DEX via CPI

Pola 3: Vault Yield

Pola 4: Arbitrase Lintas Protokol

Menggunakan RemusTx (transaksi lintas-rollup atomik):

  1. Beli di DEX A dalam rollup 1

  2. Jual di DEX B dalam rollup 2

  3. Keduanya secara atomik โ€” risiko eksekusi nol

Terkait

Terakhir diperbarui

Apakah ini membantu?