Rome Transactions
Different types of Rome transactions
Last updated
Different types of Rome transactions
Last updated
Rome transactions are Solana transactions with distinct characteristics. Below is an overview of the different types and their specific features:
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 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 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, ...)
.