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

Пример 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
            "number_holders": 64
        }
    ]
}

URL Solana RPC

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

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

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

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

Ключевая пара Solana

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

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

Пополните ваш ключевой файл Solana в Devnet с помощью solana airdrop 1 -ud.

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

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