Rome Transactions

Different types of Rome transactions

Rome transactions are Solana transactions with distinct characteristics. Below is an overview of the different types and their specific features:

Rhea Transaction

Rhea transaction encapsulates a single Ethereum-like rollup transaction within a Solana transaction. Developers can compose this transaction using the Rome SDK function ComposeSimpleTxn(Rtxn).

Remus Transaction

Remus transactions involve multiple Ethereum-like rollup transactions bundled within a single Solana transaction.

This structure allows for cross-rollup transactions. Remus transactions can be created using the Rome SDK function ComposeCrossRollupAtomicTxn(RTxn1, Rtxn2, Rtxn3 ...).

Romulus Transaction

Romulus transactions integrate multiple Ethereum-like rollup transactions and native Solana transactions bundled within a single Solana transaction.

This structure enables cross-chain transactions. Romulus transactions can be created using the Rome SDK function ComposeCrossChainAtomicTxn(Stxn1, Stxn2 ... , Rtxn1, Rtxn2, ...).

Last updated