ROME ORACLE GATEWAY LIVE

Pyth and Switchboard
as Chainlink AggregatorV3.

Consume Solana-native price feeds from any EVM contract on Rome. Permissionless factory, CPI-based reads, Chainlink-compatible interface. No relayers, no wrapping, no latency.

How Rome Works

Key Features

I.

Chainlink interface

Drop-in AggregatorV3Interface, same signatures Solidity developers already write against.

II.

CPI-native reads

Price data fetched from on-chain Pyth accounts via Cross-Program Invocation; no off-chain oracle relayer.

III.

Permissionless factory

Deploy an adapter for any Pyth or Switchboard feed in one transaction, no whitelisting.

IV.

Staleness protection

maxStaleness parameter and revert-on-stale behavior (V2, in progress).

Architecture

How it composes

Rome EVM
// Solidity
AggregatorV3Interface feed =
  AggregatorV3Interface(PYTH_ADDR);

(, int256 price,,,) =
  feed.latestRoundData();
Adapter
PythAggregatorV3
Chainlink-compatible ABI
Solana
On-chain account
Pyth price feed
BTC / USD · updated each slot
Factory
PythAggregatorFactory
Deploy adapter for any feed, one tx
Status

What ships, what’s next.

Live today
  • I.PythAggregatorV3 contract
  • II.PythParser library
  • III.PythAggregatorFactory
  • IV.Switchboard adapter
On the roadmap
  • I.EIP-1167 clone factory
  • II.Pause mechanism
  • III.Multi-feed batch reads
  • IV.npm package distribution
Next

Start building.