Jalankan Contoh Remus

Cara menjalankan contoh transaksi Remus, termasuk metode pembantu dan output yang diharapkan.

Transaksi Remus melibatkan beberapa transaksi EVM L2 yang digabungkan dalam satu transaksi Solana.

Fungsionalitas ini memungkinkan transaksi atomik lintas L2.

Danai Dompet yang Diperlukan

Pastikan dari alamat (0xae600d1f94680ef43ab12f8d618f8aafc208fe25) memiliki dana yang cukup di kedua Rome Devnet Esquiline (Chain ID 121212) dan Rome Devnet Subura (Chain ID 121213).

Jika tidak, gunakan instruksi yang tertaut di sini untuk mendanai dompet ini di kedua jaringan.

Jalankan Contoh Remus

RUST_LOG=info cargo run --example remus

Keluaran Contoh

INFO remus: https://explorer.solana.com/tx/5iAoQ4pc4ydAyf3yaSAELcF971sDojLw7pCKw2VxHdikA6FnXFtEihXptDQS9KHhUc5ETuR5kSZNYtGKHCnMpzRT?cluster=devnet

Hasil menunjukkan dua transaksi L2 dieksekusi secara atomik dalam satu transaksi Solana.

Transaksi Solana

Penjelajah blok Solana Devnetarrow-up-right menunjukkan transaksi Remus Solana di bawah. Ini berisi dua instruksi yang dieksekusi secara atomik dalam satu transaksi Solana.

  • Log Instruksi 3 menunjukkan transfer dari dompet ae600d1f94680ef43ab12f8d618f8aafc208fe25 ke dompet b94f5374fce5edbc8e2a8697c15331677e6ebf0b di rantai Rome Esquiline.

  • Log Instruksi 4 menunjukkan transfer dari dompet ae600d1f94680ef43ab12f8d618f8aafc208fe25 ke dompet b94f5374fce5edbc8e2a8697c15331677e6ebf0b di rantai Rome Subura.

Transaksi L2

penjelajah blok Rome Esquilinearrow-up-right menunjukkan transaksi L2 yang sesuai di bawah antara dompet yang sama dari ae600d1f94680ef43ab12f8d618f8aafc208fe25 ke b94f5374fce5edbc8e2a8697c15331677e6ebf0b.

penjelajah blok Rome Suburaarrow-up-right menunjukkan transaksi L2 yang sesuai di bawah antara dompet yang sama dari ae600d1f94680ef43ab12f8d618f8aafc208fe25 ke b94f5374fce5edbc8e2a8697c15331677e6ebf0b.

Penjelasan Metode yang Digunakan

Kami menjelaskan metode yang digunakan dalam rome-sdk/examples/remus.rs di bawah.

Metode Utama

Struktur Rome akan digunakan untuk menyusun transaksi. Inisialisasi dengan konfigurasi Anda:

Buat transaksi RemusTx lalu susun menggunakan struktur transaksi Rome:

Kirim transaksi ke jaringan Solana:

Metode Pembantu

Metode pembantu sama seperti pada contoh Rhea.

Last updated

Was this helpful?