Konfiguration setzen

Beispiel-JSON zur Konfiguration von RPC-URL, Rollups und Zahlenden.

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 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 bildet die Chain-ID auf die Solana-Program-ID ab, die für alle Rollups gleich ist. Verwende also dieselbe 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, erstelle eines mit solana-keygen new -o /Users/username/.config/solana/id.json. Achte darauf, dein Benutzername.

Finanziere dein Solana-Keypair im Solana-Devnet mit solana airdrop 1 -ud.

Zuletzt aktualisiert

War das hilfreich?