تشغيل مثال Remus

كيفية تشغيل مثال معاملة Remus، بما في ذلك طرق المساعدة والمخرجات المتوقعة.

معاملات Remus تتضمن عدة معاملات EVM L2 مجمعة داخل معاملة واحدة على سولانا.

تتيح هذه الوظيفة إجراء معاملات ذرية عبر L2s.

تمويل المحافظ اللازمة

تأكد من من العنوان (0xae600d1f94680ef43ab12f8d618f8aafc208fe25) لديه أموال كافية على كل من Rome Devnet Esquiline (معرّف السلسلة 121212) و Rome Devnet Subura (معرّف السلسلة 121213).

وإلا، استخدم التعليمات المرتبطة هنا لتمويل هذه المحفظة على كلا الشبكتين.

تشغيل مثال Remus

RUST_LOG=info cargo run --example remus

مخرجات المثال

معلومات remus: https://explorer.solana.com/tx/5iAoQ4pc4ydAyf3yaSAELcF971sDojLw7pCKw2VxHdikA6FnXFtEihXptDQS9KHhUc5ETuR5kSZNYtGKHCnMpzRT?cluster=devnet

تُظهر النتائج معاملتان L2 تم تنفيذهما بشكل ذري داخل معاملة واحدة على سولانا.

معاملة سولانا

مستعرض كتل شبكة سولانا ديفنت (Devnet)arrow-up-right يعرض معاملة Remus على سولانا فيما يلي. تحتوي على تعليمتيْن تم تنفيذهما بشكل ذري داخل معاملة واحدة على سولانا.

  • سجلات التعليمة 3 تُظهر تحويلًا من المحفظة ae600d1f94680ef43ab12f8d618f8aafc208fe25 إلى المحفظة b94f5374fce5edbc8e2a8697c15331677e6ebf0b على سلسلة Rome Esquiline.

  • سجلات التعليمة 4 تُظهر تحويلًا من المحفظة ae600d1f94680ef43ab12f8d618f8aafc208fe25 إلى المحفظة b94f5374fce5edbc8e2a8697c15331677e6ebf0b على سلسلة Rome Subura.

معاملات L2

مستعرض كتل Rome Esquilinearrow-up-right يعرض معاملة L2 المقابلة أدناه بين نفس المحافظ من ae600d1f94680ef43ab12f8d618f8aafc208fe25 إلى b94f5374fce5edbc8e2a8697c15331677e6ebf0b.

مستعرض كتل Rome Suburaarrow-up-right يعرض معاملة L2 المقابلة أدناه بين نفس المحافظ من ae600d1f94680ef43ab12f8d618f8aafc208fe25 إلى b94f5374fce5edbc8e2a8697c15331677e6ebf0b.

شرح الطرق المستخدمة

نشرح الطرق المستخدمة في rome-sdk/examples/remus.rs أدناه.

الطرق الرئيسية

سيُستخدم كائن Rome لتأليف المعاملات. قم بتهيئته باستخدام تكوينك:

أنشئ معاملة RemusTx ثم قم بتركيبها باستخدام بنية معاملة Rome:

أرسل المعاملة إلى شبكة سولانا:

طرق مساعدة

طرق المساعدة هي نفسها كما في مثال Rhea.

Last updated

Was this helpful?