Установите конфигурацию
Пример 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.
Последнее обновление
Это было полезно?