Установите конфигурацию

Пример JSON для настройки RPC URL, rollup и плательщиков.

Обновить rome-sdk/example.config.json чтобы указать Solana RPC, идентификаторы Rollup и данные плательщика 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 keypair
            "number_holders": 64
        }
    ]
}

URL Solana RPC

rpc_url указывает на узел Solana Rome Devnet.

Идентификаторы цепочек Rollup

Поле rollups сопоставляет идентификатор цепочки (Chain ID) с Program ID в Solana; он одинаков для всех rollup, поэтому используйте тот же Solana Program ID, что указан выше.

Укажите все идентификаторы цепочек, с которыми вы хотите работать. Rome Devnet Esquiline (121212) и Rome Devnet Subura (121213) включены выше.

Секретная фраза (keypair) Solana

Убедитесь, что указан корректный ключ плательщика Solana (keypair). Параметр number of holders определяет, сколько транзакций может выполняться параллельно. Плательщики оплачивают SOL для выполнения транзакций в Solana.

Если у вас нет keypair для Solana, создайте его с помощью solana-keygen new -o /Users/username/.config/solana/id.json. Обязательно замените ваш username.

Пополните баланс вашего keypair в Solana Devnet с помощью solana airdrop 1 -ud.

Последнее обновление

Это было полезно?