Jalankan Contoh Romulus
Cara menjalankan contoh transaksi Romulus, termasuk metode pembantu dan output yang diharapkan.
Transaksi Romulus melibatkan beberapa transaksi EVM L2 dan transaksi Solana yang digabungkan dalam satu transaksi Solana.
Fungsionalitas ini memungkinkan transaksi atomik antara L2 dan Solana.
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 ditautkan di sini untuk mendanai dompet ini di kedua jaringan.
Jalankan Contoh Romulus
RUST_LOG=info cargo run --example romulusKeluaran Contoh
INFO romulus: https://explorer.solana.com/tx/2Ra62pkEjufrzDtwrNjTgmUBGZffRNv1uaw7rzBcVdJZzKAUViJigJsP1UdzQNPQJMRbBTbooLxme8pWwvGAmJ7y?cluster=devnetHasil menunjukkan dua transaksi L2 dan satu transfer saldo Solana yang dieksekusi secara atomik dalam satu transaksi Solana.
Transaksi Solana
The penjelajah blok Solana Devnet menunjukkan transaksi Romulus Solana di bawah. Ini berisi tiga instruksi relevan yang dieksekusi secara atomik dalam satu transaksi Solana.
Log Instruksi 3 menunjukkan transfer dari dompet
ae600d1f94680ef43ab12f8d618f8aafc208fe25ke dompetb94f5374fce5edbc8e2a8697c15331677e6ebf0bdi chain Rome Esquiline.Log Instruksi 4 menunjukkan transfer dari dompet
ae600d1f94680ef43ab12f8d618f8aafc208fe25ke dompetb94f5374fce5edbc8e2a8697c15331677e6ebf0bdi chain Rome Subura.Instruksi 5 menunjukkan transfer SOL dari satu dompet Solana ke dompet lain di Solana Devnet.

Transaksi L2
penjelajah blok Rome Esquiline menampilkan transaksi L2 yang sesuai di bawah antara dompet yang sama dari ae600d1f94680ef43ab12f8d618f8aafc208fe25 ke b94f5374fce5edbc8e2a8697c15331677e6ebf0b.

penjelajah blok Rome Subura menampilkan transaksi L2 yang sesuai di bawah antara dompet yang sama dari ae600d1f94680ef43ab12f8d618f8aafc208fe25 ke b94f5374fce5edbc8e2a8697c15331677e6ebf0b.

Penjelasan Metode yang Digunakan
Kami menjelaskan metode yang digunakan di rome-sdk/examples/romulus.rs di bawah.
Metode Utama
Struct Rome akan digunakan untuk menyusun transaksi. Inisialisasi dengan konfigurasi Anda:
Buat transaksi Romulus dan kemudian susun menggunakan struktur transaksi Rome. Tentukan transaksi EVM L2, instruksi Solana, dan penandatangan yang diperlukan untuk instruksi Solana:
Kirim transaksi ke jaringan Solana:
Metode Pembantu
Buat dompet Solana menggunakan:
Buat instruksi transfer Solana menggunakan
Buat penandatangan transaksi Solana menggunakan
Last updated
Was this helpful?