Remus-Beispiel ausführen

Wie man das Remus-Transaktionsbeispiel ausführt, einschließlich Hilfsmethoden und erwartetem Output.

Remus-Transaktionen beinhalten mehrere EVM-L2-Transaktionen, die innerhalb einer einzigen Solana-Transaktion gebündelt sind.

Diese Funktionalität ermöglicht atomare Transaktionen über L2s hinweg.

Notwendige Wallets finanzieren

Stellen Sie sicher, dass von Adresse (0xae600d1f94680ef43ab12f8d618f8aafc208fe25) auf sowohl Rome Devnet Esquiline (Chain-ID 121212) als auch Rome Devnet Subura (Chain-ID 121213).

Andernfalls verwenden Sie die hier verknüpften Anweisungen um dieses Wallet in beiden Netzwerken zu finanzieren.

Remus-Beispiel ausführen

RUST_LOG=info cargo run --example remus

Beispielausgabe

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

Die Ergebnisse zeigen zwei L2-Transaktionen, die atomar innerhalb einer einzigen Solana-Transaktion ausgeführt werden.

Solana-Transaktion

Der Solana Devnet Block-Explorerarrow-up-right zeigt die Remus Solana-Transaktion unten. Sie enthält zwei Anweisungen, die atomar innerhalb einer einzigen Solana-Transaktion ausgeführt werden.

  • Anweisung 3 Protokolle zeigen Überweisung von Wallet ae600d1f94680ef43ab12f8d618f8aafc208fe25 an Wallet b94f5374fce5edbc8e2a8697c15331677e6ebf0b auf der Rome Esquiline Chain.

  • Anweisung 4 Protokolle zeigen Überweisung von Wallet ae600d1f94680ef43ab12f8d618f8aafc208fe25 an Wallet b94f5374fce5edbc8e2a8697c15331677e6ebf0b auf der Rome Subura Chain.

L2-Transaktionen

Rome Esquiline Block-Explorerarrow-up-right zeigt die entsprechende L2-Transaktion unten zwischen denselben Wallets von ae600d1f94680ef43ab12f8d618f8aafc208fe25 nach b94f5374fce5edbc8e2a8697c15331677e6ebf0b.

Rome Subura Block-Explorerarrow-up-right zeigt die entsprechende L2-Transaktion unten zwischen denselben Wallets von ae600d1f94680ef43ab12f8d618f8aafc208fe25 nach b94f5374fce5edbc8e2a8697c15331677e6ebf0b.

Erklärung der verwendeten Methoden

Wir erklären die im rome-sdk/examples/remus.rs verwendeten Methoden unten.

Hauptmethoden

Die Rome-Struktur wird verwendet, um Transaktionen zusammenzustellen. Initialisieren Sie sie mit Ihrer Konfiguration:

Erstellen Sie eine RemusTx-Transaktion und setzen Sie sie dann mit der Rome-Transaktionsstruktur zusammen:

Senden Sie die Transaktion an das Solana-Netzwerk:

Hilfsmethoden

Die Hilfsmethoden sind dieselben wie im Rhea-Beispiel.

Zuletzt aktualisiert

War das hilfreich?