├── .DS_Store ├── .github └── workflows │ └── build_sdk.yml ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── example.config.json ├── rome-da ├── Cargo.toml ├── examples │ ├── fetch_blob.rs │ ├── submit_blocks.rs │ └── subscribe_blobs.rs └── src │ ├── celestia │ ├── mod.rs │ ├── types.rs │ └── utils.rs │ └── lib.rs ├── rome-evm-client ├── Cargo.toml └── src │ ├── client.rs │ ├── error.rs │ ├── indexer │ ├── block_producers │ │ ├── block_producer.rs │ │ ├── engine_api_block_producer.rs │ │ ├── mod.rs │ │ └── single_state_block_producer.rs │ ├── config.rs │ ├── ethereum_block_storage.rs │ ├── inmemory │ │ ├── ethereum_block_storage.rs │ │ └── mod.rs │ ├── metrics_reporter.rs │ ├── mod.rs │ ├── multiplexed_solana_client.rs │ ├── parsers │ │ ├── block_parser.rs │ │ ├── default_tx_parser.rs │ │ ├── l1_attributes.rs │ │ ├── log_parser.rs │ │ ├── mod.rs │ │ └── tx_parser.rs │ ├── pending_blocks.rs │ ├── pg_storage │ │ ├── config.rs │ │ ├── ethereum_block_storage.rs │ │ ├── migrations │ │ │ ├── 2024-11-25-151837_sol_block │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2024-11-26-124308_evm_tx │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2024-11-26-124439_eth_block │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2024-12-27-090400_client_read_methods │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2025-01-09-112123_slot_statuses │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2025-01-16-095320_update_gas_recipients │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2025-03-04-143155_add_solana_blockhashes │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ └── 2025-05-06-124637_fix_queries │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ ├── mod.rs │ │ ├── solana_block_storage.rs │ │ ├── transaction_storage.rs │ │ └── types.rs │ ├── produced_blocks.rs │ ├── relayer │ │ ├── mod.rs │ │ └── solana_block_storage.rs │ ├── rollup_indexer.rs │ ├── solana_block_loader.rs │ ├── solana_block_storage.rs │ ├── solana_client.rs │ └── standalone_indexer.rs │ ├── lib.rs │ ├── resources.rs │ ├── tx │ ├── alt.rs │ ├── alt_composed.rs │ ├── alt_composed_holder.rs │ ├── atomic.rs │ ├── atomic_holder.rs │ ├── atomic_svm.rs │ ├── builder.rs │ ├── cross_chain_atomic.rs │ ├── cross_rollup_atomic.rs │ ├── iterative.rs │ ├── iterative_holder.rs │ ├── mod.rs │ └── transmit_tx.rs │ └── util.rs ├── rome-geth ├── Cargo.toml ├── README.md └── src │ ├── abstracted.rs │ ├── engine │ ├── claim.rs │ ├── config.rs │ ├── mod.rs │ └── types │ │ ├── mod.rs │ │ └── param.rs │ ├── indexers │ ├── mod.rs │ └── pending_txs.rs │ ├── lib.rs │ └── types │ ├── mod.rs │ └── tx.rs ├── rome-obs ├── Cargo.toml ├── README.md └── src │ ├── builder │ ├── exporter.rs │ ├── meter.rs │ ├── mod.rs │ └── resource.rs │ ├── env.rs │ ├── lib.rs │ ├── meter.rs │ ├── sampler.rs │ └── tracer.rs ├── rome-relayer ├── Cargo.toml ├── build.rs ├── proto │ └── relayer.proto └── src │ ├── client.rs │ └── lib.rs ├── rome-sdk ├── Cargo.toml ├── examples │ ├── common │ │ └── mod.rs │ ├── remus.rs │ ├── rhea.rs │ └── romulus.rs └── src │ ├── config.rs │ ├── lib.rs │ ├── rome.rs │ └── tx │ ├── mod.rs │ ├── remus.rs │ ├── rhea.rs │ ├── romulus.rs │ └── tx_tuple.rs ├── rome-solana ├── Cargo.toml └── src │ ├── batch │ ├── ix.rs │ ├── mod.rs │ └── step_ix.rs │ ├── config.rs │ ├── geyser │ ├── config.rs │ ├── consumer.rs │ ├── mod.rs │ ├── producer.rs │ └── records │ │ ├── account.rs │ │ ├── mod.rs │ │ ├── slot.rs │ │ └── tx.rs │ ├── indexers │ ├── blocks.rs │ ├── clock.rs │ └── mod.rs │ ├── lib.rs │ ├── payer.rs │ ├── tower.rs │ └── types │ ├── commitment.rs │ └── mod.rs └── rome-utils ├── Cargo.toml └── src ├── auth ├── mod.rs └── state.rs ├── config.rs ├── hex.rs ├── holder ├── factory.rs └── mod.rs ├── iter.rs ├── jsonrpc ├── client.rs ├── err.rs ├── mod.rs ├── req.rs └── res.rs ├── lib.rs ├── rand.rs ├── rlp.rs ├── services ├── mod.rs ├── poller │ ├── atomic.rs │ ├── constant.rs │ └── mod.rs ├── runner.rs └── ws_listner.rs └── types ├── mod.rs ├── network.rs └── runtime.rs /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/workflows/build_sdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/.github/workflows/build_sdk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .idea 3 | .env 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/README.md -------------------------------------------------------------------------------- /example.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/example.config.json -------------------------------------------------------------------------------- /rome-da/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-da/Cargo.toml -------------------------------------------------------------------------------- /rome-da/examples/fetch_blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-da/examples/fetch_blob.rs -------------------------------------------------------------------------------- /rome-da/examples/submit_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-da/examples/submit_blocks.rs -------------------------------------------------------------------------------- /rome-da/examples/subscribe_blobs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-da/examples/subscribe_blobs.rs -------------------------------------------------------------------------------- /rome-da/src/celestia/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-da/src/celestia/mod.rs -------------------------------------------------------------------------------- /rome-da/src/celestia/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-da/src/celestia/types.rs -------------------------------------------------------------------------------- /rome-da/src/celestia/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-da/src/celestia/utils.rs -------------------------------------------------------------------------------- /rome-da/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod celestia; 2 | -------------------------------------------------------------------------------- /rome-evm-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/Cargo.toml -------------------------------------------------------------------------------- /rome-evm-client/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/client.rs -------------------------------------------------------------------------------- /rome-evm-client/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/error.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/block_producers/block_producer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/block_producers/block_producer.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/block_producers/engine_api_block_producer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/block_producers/engine_api_block_producer.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/block_producers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/block_producers/mod.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/block_producers/single_state_block_producer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/block_producers/single_state_block_producer.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/config.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/ethereum_block_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/ethereum_block_storage.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/inmemory/ethereum_block_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/inmemory/ethereum_block_storage.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/inmemory/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/inmemory/mod.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/metrics_reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/metrics_reporter.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/mod.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/multiplexed_solana_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/multiplexed_solana_client.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/parsers/block_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/parsers/block_parser.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/parsers/default_tx_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/parsers/default_tx_parser.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/parsers/l1_attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/parsers/l1_attributes.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/parsers/log_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/parsers/log_parser.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/parsers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/parsers/mod.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/parsers/tx_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/parsers/tx_parser.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pending_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pending_blocks.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/config.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/ethereum_block_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/ethereum_block_storage.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2024-11-25-151837_sol_block/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2024-11-25-151837_sol_block/down.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2024-11-25-151837_sol_block/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2024-11-25-151837_sol_block/up.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2024-11-26-124308_evm_tx/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2024-11-26-124308_evm_tx/down.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2024-11-26-124308_evm_tx/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2024-11-26-124308_evm_tx/up.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2024-11-26-124439_eth_block/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2024-11-26-124439_eth_block/down.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2024-11-26-124439_eth_block/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2024-11-26-124439_eth_block/up.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2024-12-27-090400_client_read_methods/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2024-12-27-090400_client_read_methods/down.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2024-12-27-090400_client_read_methods/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2024-12-27-090400_client_read_methods/up.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2025-01-09-112123_slot_statuses/down.sql: -------------------------------------------------------------------------------- 1 | DROP FUNCTION set_finalized_slot; -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2025-01-09-112123_slot_statuses/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2025-01-09-112123_slot_statuses/up.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2025-01-16-095320_update_gas_recipients/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2025-01-16-095320_update_gas_recipients/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2025-01-16-095320_update_gas_recipients/up.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2025-03-04-143155_add_solana_blockhashes/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2025-03-04-143155_add_solana_blockhashes/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2025-03-04-143155_add_solana_blockhashes/up.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2025-05-06-124637_fix_queries/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/migrations/2025-05-06-124637_fix_queries/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/migrations/2025-05-06-124637_fix_queries/up.sql -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/mod.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/solana_block_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/solana_block_storage.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/transaction_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/transaction_storage.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/pg_storage/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/pg_storage/types.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/produced_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/produced_blocks.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/relayer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/relayer/mod.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/relayer/solana_block_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/relayer/solana_block_storage.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/rollup_indexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/rollup_indexer.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/solana_block_loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/solana_block_loader.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/solana_block_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/solana_block_storage.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/solana_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/solana_client.rs -------------------------------------------------------------------------------- /rome-evm-client/src/indexer/standalone_indexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/indexer/standalone_indexer.rs -------------------------------------------------------------------------------- /rome-evm-client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/lib.rs -------------------------------------------------------------------------------- /rome-evm-client/src/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/resources.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/alt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/alt.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/alt_composed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/alt_composed.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/alt_composed_holder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/alt_composed_holder.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/atomic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/atomic.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/atomic_holder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/atomic_holder.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/atomic_svm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/atomic_svm.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/builder.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/cross_chain_atomic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/cross_chain_atomic.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/cross_rollup_atomic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/cross_rollup_atomic.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/iterative.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/iterative.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/iterative_holder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/iterative_holder.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/mod.rs -------------------------------------------------------------------------------- /rome-evm-client/src/tx/transmit_tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/tx/transmit_tx.rs -------------------------------------------------------------------------------- /rome-evm-client/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-evm-client/src/util.rs -------------------------------------------------------------------------------- /rome-geth/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/Cargo.toml -------------------------------------------------------------------------------- /rome-geth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/README.md -------------------------------------------------------------------------------- /rome-geth/src/abstracted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/abstracted.rs -------------------------------------------------------------------------------- /rome-geth/src/engine/claim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/engine/claim.rs -------------------------------------------------------------------------------- /rome-geth/src/engine/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/engine/config.rs -------------------------------------------------------------------------------- /rome-geth/src/engine/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/engine/mod.rs -------------------------------------------------------------------------------- /rome-geth/src/engine/types/mod.rs: -------------------------------------------------------------------------------- 1 | /// Param arg engine. 2 | pub mod param; 3 | -------------------------------------------------------------------------------- /rome-geth/src/engine/types/param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/engine/types/param.rs -------------------------------------------------------------------------------- /rome-geth/src/indexers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/indexers/mod.rs -------------------------------------------------------------------------------- /rome-geth/src/indexers/pending_txs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/indexers/pending_txs.rs -------------------------------------------------------------------------------- /rome-geth/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/lib.rs -------------------------------------------------------------------------------- /rome-geth/src/types/mod.rs: -------------------------------------------------------------------------------- 1 | mod tx; 2 | 3 | pub use tx::*; 4 | -------------------------------------------------------------------------------- /rome-geth/src/types/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-geth/src/types/tx.rs -------------------------------------------------------------------------------- /rome-obs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/Cargo.toml -------------------------------------------------------------------------------- /rome-obs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/README.md -------------------------------------------------------------------------------- /rome-obs/src/builder/exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/builder/exporter.rs -------------------------------------------------------------------------------- /rome-obs/src/builder/meter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/builder/meter.rs -------------------------------------------------------------------------------- /rome-obs/src/builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/builder/mod.rs -------------------------------------------------------------------------------- /rome-obs/src/builder/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/builder/resource.rs -------------------------------------------------------------------------------- /rome-obs/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/env.rs -------------------------------------------------------------------------------- /rome-obs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/lib.rs -------------------------------------------------------------------------------- /rome-obs/src/meter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/meter.rs -------------------------------------------------------------------------------- /rome-obs/src/sampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/sampler.rs -------------------------------------------------------------------------------- /rome-obs/src/tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-obs/src/tracer.rs -------------------------------------------------------------------------------- /rome-relayer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-relayer/Cargo.toml -------------------------------------------------------------------------------- /rome-relayer/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-relayer/build.rs -------------------------------------------------------------------------------- /rome-relayer/proto/relayer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-relayer/proto/relayer.proto -------------------------------------------------------------------------------- /rome-relayer/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-relayer/src/client.rs -------------------------------------------------------------------------------- /rome-relayer/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod client; 2 | 3 | tonic::include_proto!("relayer"); 4 | -------------------------------------------------------------------------------- /rome-sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/Cargo.toml -------------------------------------------------------------------------------- /rome-sdk/examples/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/examples/common/mod.rs -------------------------------------------------------------------------------- /rome-sdk/examples/remus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/examples/remus.rs -------------------------------------------------------------------------------- /rome-sdk/examples/rhea.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/examples/rhea.rs -------------------------------------------------------------------------------- /rome-sdk/examples/romulus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/examples/romulus.rs -------------------------------------------------------------------------------- /rome-sdk/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/src/config.rs -------------------------------------------------------------------------------- /rome-sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/src/lib.rs -------------------------------------------------------------------------------- /rome-sdk/src/rome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/src/rome.rs -------------------------------------------------------------------------------- /rome-sdk/src/tx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/src/tx/mod.rs -------------------------------------------------------------------------------- /rome-sdk/src/tx/remus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/src/tx/remus.rs -------------------------------------------------------------------------------- /rome-sdk/src/tx/rhea.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/src/tx/rhea.rs -------------------------------------------------------------------------------- /rome-sdk/src/tx/romulus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/src/tx/romulus.rs -------------------------------------------------------------------------------- /rome-sdk/src/tx/tx_tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-sdk/src/tx/tx_tuple.rs -------------------------------------------------------------------------------- /rome-solana/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/Cargo.toml -------------------------------------------------------------------------------- /rome-solana/src/batch/ix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/batch/ix.rs -------------------------------------------------------------------------------- /rome-solana/src/batch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/batch/mod.rs -------------------------------------------------------------------------------- /rome-solana/src/batch/step_ix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/batch/step_ix.rs -------------------------------------------------------------------------------- /rome-solana/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/config.rs -------------------------------------------------------------------------------- /rome-solana/src/geyser/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/geyser/config.rs -------------------------------------------------------------------------------- /rome-solana/src/geyser/consumer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/geyser/consumer.rs -------------------------------------------------------------------------------- /rome-solana/src/geyser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/geyser/mod.rs -------------------------------------------------------------------------------- /rome-solana/src/geyser/producer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/geyser/producer.rs -------------------------------------------------------------------------------- /rome-solana/src/geyser/records/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/geyser/records/account.rs -------------------------------------------------------------------------------- /rome-solana/src/geyser/records/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/geyser/records/mod.rs -------------------------------------------------------------------------------- /rome-solana/src/geyser/records/slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/geyser/records/slot.rs -------------------------------------------------------------------------------- /rome-solana/src/geyser/records/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/geyser/records/tx.rs -------------------------------------------------------------------------------- /rome-solana/src/indexers/blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/indexers/blocks.rs -------------------------------------------------------------------------------- /rome-solana/src/indexers/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/indexers/clock.rs -------------------------------------------------------------------------------- /rome-solana/src/indexers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/indexers/mod.rs -------------------------------------------------------------------------------- /rome-solana/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/lib.rs -------------------------------------------------------------------------------- /rome-solana/src/payer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/payer.rs -------------------------------------------------------------------------------- /rome-solana/src/tower.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/tower.rs -------------------------------------------------------------------------------- /rome-solana/src/types/commitment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/types/commitment.rs -------------------------------------------------------------------------------- /rome-solana/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-solana/src/types/mod.rs -------------------------------------------------------------------------------- /rome-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/Cargo.toml -------------------------------------------------------------------------------- /rome-utils/src/auth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/auth/mod.rs -------------------------------------------------------------------------------- /rome-utils/src/auth/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/auth/state.rs -------------------------------------------------------------------------------- /rome-utils/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/config.rs -------------------------------------------------------------------------------- /rome-utils/src/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/hex.rs -------------------------------------------------------------------------------- /rome-utils/src/holder/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/holder/factory.rs -------------------------------------------------------------------------------- /rome-utils/src/holder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/holder/mod.rs -------------------------------------------------------------------------------- /rome-utils/src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/iter.rs -------------------------------------------------------------------------------- /rome-utils/src/jsonrpc/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/jsonrpc/client.rs -------------------------------------------------------------------------------- /rome-utils/src/jsonrpc/err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/jsonrpc/err.rs -------------------------------------------------------------------------------- /rome-utils/src/jsonrpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/jsonrpc/mod.rs -------------------------------------------------------------------------------- /rome-utils/src/jsonrpc/req.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/jsonrpc/req.rs -------------------------------------------------------------------------------- /rome-utils/src/jsonrpc/res.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/jsonrpc/res.rs -------------------------------------------------------------------------------- /rome-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/lib.rs -------------------------------------------------------------------------------- /rome-utils/src/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/rand.rs -------------------------------------------------------------------------------- /rome-utils/src/rlp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/rlp.rs -------------------------------------------------------------------------------- /rome-utils/src/services/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/services/mod.rs -------------------------------------------------------------------------------- /rome-utils/src/services/poller/atomic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/services/poller/atomic.rs -------------------------------------------------------------------------------- /rome-utils/src/services/poller/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/services/poller/constant.rs -------------------------------------------------------------------------------- /rome-utils/src/services/poller/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/services/poller/mod.rs -------------------------------------------------------------------------------- /rome-utils/src/services/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/services/runner.rs -------------------------------------------------------------------------------- /rome-utils/src/services/ws_listner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/services/ws_listner.rs -------------------------------------------------------------------------------- /rome-utils/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/types/mod.rs -------------------------------------------------------------------------------- /rome-utils/src/types/network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/types/network.rs -------------------------------------------------------------------------------- /rome-utils/src/types/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rome-labs/rome-sdk/HEAD/rome-utils/src/types/runtime.rs --------------------------------------------------------------------------------