DeFi-Protokolle

Rome ermöglicht es EVM-DeFi-Protokollen, atomar mit Solanas nativem DeFi-Ökosystem zu komponieren. Diese Seite behandelt gängige Integrationsmuster.

Warum DeFi auf Rome?

  • Zugang zu Solana-Liquidität — Jupiter, Kamino, Drift, Meteora, Raydium, Orca

  • Atomare Komponierbarkeit — mehrstufige DeFi-Operationen in einer einzigen Transaktion

  • Solidity-Tooling — vertrautes Entwicklungs- und Audit-Ökosystem

  • Einheitlicher State — EVM- und Solana-Nutzer teilen sich dieselben Pools

Muster 1: Lending-Protokoll mit Solana-Orakeln

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-Preis über Oracle Gateway
        // Gleiche Schnittstelle wie Chainlink auf Ethereum
        return (amount * uint256(price)) / 1e8;
    }
}

Muster 2: DEX-Aggregator via CPI

Muster 3: Yield Vault

Muster 4: Cross-Protocol-Arbitrage

Verwendung von RemusTx (atomare Cross-Rollup-Transaktionen):

  1. Auf DEX A in Rollup 1 kaufen

  2. Auf DEX B in Rollup 2 verkaufen

  3. Beides atomar — kein Ausführungsrisiko

Verwandt

Zuletzt aktualisiert

War das hilfreich?