تعيين التكوين

مثال JSON لتكوين عنوان RPC، الرول أب، والدافعين.

تحديث rome-sdk/example.config.json لتحديد RPC الخاصة بـ Solana ومعرفات التجميع (Rollup IDs) وتفاصيل الدافع (Payer) على Solana.

{
    "rpc_url": "https://node3.devnet-us-sol-api.devnet.romeprotocol.xyz",
    "commitment": "confirmed",
    "rollups": {
        "121212": "RPDwFyw4ekzzgyJfSrVmJgmfi51ovyqzLckYGchLpKX", // Rome Devnet Esquiline
        "121213": "RPDwFyw4ekzzgyJfSrVmJgmfi51ovyqzLckYGchLpKX" // Rome Devnet Subura
    },
    "payers": [
        {
            "payer_keypair": "/Users/username/.config/solana/id.json", // استبدلها بمسار مفتاح الزوج الخاص بـ Solana لديك
            "number_holders": 64
        }
    ]
}

عنوان RPC الخاص بـ Solana

يشير rpc_url إلى عقدة Solana على شبكة Rome Devnet.

معرفات سلاسل التجميع (Rollup Chain IDs)

حقل rollups يربط معرف السلسلة (Chain ID) بمعرف برنامج Solana (Solana Program ID)، وهو نفسه لجميع التجميعات لذلك استخدم فقط معرف برنامج Solana المستخدم أعلاه.

حدد جميع معرفات السلاسل التي تريد العمل معها. Rome Devnet Esquiline (121212) و Rome Devnet Subura (121213) مذكوران أعلاه.

مفتاح زوج Solana (Solana Keypair)

تأكد من تحديد زوج مفاتيح صالح لدافع Solana. يحدد عدد الحوامل (Number of holders) عدد المعاملات التي يمكن تشغيلها بالتوازي. الدافعون (Payers) يدفعون SOL لتنفيذ معاملات Solana.

إذا لم يكن لديك زوج مفاتيح Solana، فأنشئه باستخدام solana-keygen new -o /Users/username/.config/solana/id.json. تأكد من استبدال username.

ممول زوج مفاتيح Solana الخاص بك على شبكة Solana Devnet باستخدام solana airdrop 1 -ud.

Last updated

Was this helpful?