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