Konfiguration festlegen
Beispiel-JSON zur Konfiguration von RPC-URL, Rollups und Zahlern.
Aktualisieren rome-sdk/example.config.json um Solana RPC-, Rollup-IDs- und Solana-Payer-Details anzugeben.
{
"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", // Ersetze dies durch den Pfad zu deinem Solana-Keypair
"number_holders": 64
}
]
}Solana-RPC-URL
Die rpc_url verweist auf Romes Devnet-Solana-Knoten.
Rollup-Chain-IDs
Das Feld rollups ordnet die Chain-ID der Solana-Program-ID zu, die für alle Rollups gleich ist. Verwende also einfach die oben verwendete Solana-Program-ID.
Gib alle Chain-IDs an, mit denen du arbeiten möchtest. Rome Devnet Esquiline (121212) und Rome Devnet Subura (121213) sind oben aufgeführt.
Solana-Keypair
Stelle sicher, dass du ein gültiges Solana-Payer-Keypair angibst. Die Anzahl der Holder bestimmt, wie viele Transaktionen parallel ausgeführt werden können. Payer zahlen SOLs, um Solana-Transaktionen auszuführen.
Wenn du kein Solana-Keypair hast, generiere es mit solana-keygen new -o /Users/username/.config/solana/id.json. Stelle sicher, dass du deinen Benutzernamen.
Finanziere dein Solana-Keypair im Solana-Devnet mit solana airdrop 1 -ud.
Zuletzt aktualisiert
War das hilfreich?