Quickstart

Deploye deinen ersten Solidity-Vertrag auf Rome EVM in unter 5 Minuten.

Voraussetzungen

1. Füge das Rome-Netzwerk zu MetaMask hinzu

Öffne MetaMask → Einstellungen → Netzwerke → Netzwerk hinzufügen:

Feld
Wert

Netzwerkname

Rome Devnet

RPC-URL

https://montispl.devnet.romeprotocol.xyz

Chain-ID

200002

Währungssymbol

RSOL

Block-Explorer

2. Deine Wallet aufladen

Zahle Devnet-SOL auf deine Rome-EVM-Adresse ein über die Einzahlungs-UIarrow-up-right. Verbinde deine Solana-Wallet (mit Devnet-SOL) und dein MetaMask, gib dann den einzuzahlenden Betrag ein. Die UI konvertiert SOL 1:1 in RSOL und schreibt ihn deiner EVM-Adresse gut.

3. Erstelle ein Hardhat-Projekt

Wähle bei der Aufforderung "Create a JavaScript project" aus.

4. Konfiguriere Hardhat für Rome

Bearbeite hardhat.config.js:

Exportiere deinen MetaMask-Private-Key:

5. Schreibe einen Vertrag

Erstelle contracts/HelloRome.sol:

6. Deployen

Erstelle scripts/deploy.js:

Deploye auf das Rome-Devnet:

Erwartete Ausgabe:

Dein Solidity-Vertrag läuft jetzt auf Solana.

Was kommt als Nächstes

Häufige Fehler

Fehler
Ursache
Behebung

unzureichende Mittel

Die EVM-Adresse hat kein Guthaben

Zahle SOL über die Einzahlungs-UI ein

Nonce zu niedrig

Nonce der Transaktion stimmt nicht überein

Setze das MetaMask-Konto zurück (Einstellungen → Erweitert → Aktivität löschen)

Ausführung rückgängig gemacht

Vertragsausführung fehlgeschlagen

Prüfe die Vertragslogik; verwende eth_call zum Debuggen

Verbindungszeitüberschreitung

RPC-Endpunkt nicht erreichbar

Überprüfe die Netzwerk-URL; prüfe, ob das Devnet in Betrieb ist

Zuletzt aktualisiert

War das hilfreich?