Wie kann man RMRK-Token an Moonriver übertragen?

Romualds Bahvalovs
6 min readJan 30, 2022

--

RMRK ist ein Multi-Chain-NFT-Protokoll, das substratbasiert ist und auf Kusama gehostet wird. Der Token ist auf Kusamas Gemeinwohl-Parachain Statemine erhältlich. Aufgrund der nativen Interoperabilität von Substrate kann RMRK problemlos auf Moonriver übertragen werden. Typischerweise muss mit RMRK und anderen substratbasierten Cross-Chain-Assets über die Substrate-API interagiert werden. Aufgrund des Engagements von Moonbeam für die Ethereum-Kompatibilität lebt RMRK jedoch als XC-20 auf Moonriver.

XC-20s sind Cross-Chain-Assets, die für Substrate nativ sind und über eine ERC-20-Token-Schnittstelle verfügen. Folglich können Benutzer mit XC-20s wie mit anderen fungiblen Token interagieren, sie beispielsweise zu MetaMask hinzufügen und Liquiditätspools in DEXs erstellen. Bei allen XC-20 wird xc ihrem Namen vorangestellt. Beispielsweise ist die Vertretung von RMRK auf Moonriver als xcRMRK bekannt. Die Precompile-Adresse für xcRMRK auf Moonriver ist 0xFFFFFFFF893264794D9D57E1E0E21E0042AF5A0A.

Weitere Informationen finden Sie auf den Moonbeam-Dokumentationsseiten zu XCM und XC-20s.

Derzeit können Sie RMRK nur von Statemine zu Moonriver übertragen, Sie können derzeit xcRMRK von Moonriver nicht zurück zu RMRK von Statemine übertragen. Diese Funktionalität wird in naher Zukunft verfügbar sein.

Diese Anleitung zeigt Ihnen, wie Sie die Moonbeam dApp verwenden, um RMRKs an Moonriver zu übertragen, damit Sie mit xcRMRKs im Moonriver-Netzwerk interagieren können. Diese Anleitung kann für andere XC-20 angepasst werden, wenn sie in das Netzwerk integriert werden.

Start mit dem Dashboard

Um mit dem Dashboard zu beginnen, navigieren Sie zu apps.moonbeam.network/moonriver. MetaMask erscheint und fordert Sie auf, sich anzumelden. Sobald Sie sich angemeldet haben, werden Sie aufgefordert, das Konto auszuwählen, um sich mit der dApp zu verbinden und Berechtigungen zu akzeptieren.

Sie müssen MetaMask auch mit Moonriver verbinden. Die dApp hilft Ihnen beim Wechsel zum richtigen Netzwerk, aber wenn Sie Hilfe benötigen, sehen Sie sich bitte unsere Dokumentation zum Verbinden von MetaMask mit Moonriver an.

Nachdem Sie die Berechtigungen akzeptiert und das Netzwerk zu Moonriver geändert haben, werden Sie zum Haupt-Dashboard weitergeleitet, wo Sie Details zu Ihrem Kontostand, den letzten Transaktionen, Crowdloan-Prämiendaten, Cross-Chain-Assets (XC-20s) und Staking-Daten finden.

Wie kann man xcRMRK zu MetaMask hinzufügen?

In diesem Handbuch interagieren Sie mit dem xcRMRK-Token, aber Sie können die gleichen Schritte für jeden anderen unterstützten XC-20 ausführen. Stellen Sie sicher, dass Sie mit dem MetaMask-Konto verbunden sind, von dem Sie xcRMRK-Token erhalten möchten. Wenn ja, besteht der erste Schritt darin, das Token zu Ihrer MetaMask hinzuzufügen:

  1. Klicken Sie in der Zeile für xcRMRK auf add to metamask.
  2. MetaMask erscheint und fordert Sie auf, das Token hinzuzufügen. Klicken Sie auf Add Token.

Um zu überprüfen, ob das Token erfolgreich hinzugefügt wurde, können Sie MetaMask öffnen und zur Registerkarte Assets wechseln. Von dort aus sollten Sie xcRMRK in der Liste der Assets sehen.

Die Einzahlung von xcRMRKs

Um RMRK von Statemine zu Moonriver zu übertragen, können Sie deposit in der Moonbeam dApp verwenden. Bevor Sie beginnen, ist es wichtig zu beachten, dass Sie das xcRMRK zu diesem Zeitpunkt nicht von Moonriver zurück zu RMRK auf Statemine zurückziehen können. Diese Funktionalität ist derzeit noch nicht verfügbar.

Um einige xcRMRK-Token zu hinterlegen, stellen Sie sicher, dass Sie ein Konto in der Polkadot.js-Erweiterung erstellt oder gespeichert haben. Stellen Sie beim Erstellen oder Importieren Ihres RMRK-Kontos sicher, dass Sie Allow use on any chain ausgewählt haben.

Sie sollten auch sicherstellen, dass Ihr Konto über einige RMRK-Token verfügt, die Sie an Moonriver übertragen können. Transaktionsgebühren werden vom überwiesenen Gesamtbetrag abgezogen, sodass die Gebühren auf Moonriver in xcRMRK bezahlt werden.

Um mit der Einzahlung fortzufahren, klicken Sie in der Zeile für xcRMRK auf deposit. Sie werden aufgefordert, die dApp mit der Polkadot.js-Erweiterung zu verbinden:

  1. Klicken Sie auf Connect.
  2. Die Polkadot.js-Erweiterung wird angezeigt und fordert den Zugriff auf die Website an. Stellen Sie sicher, dass die URL, die den Zugriff anfordert, https://apps.moonbeam.network/moonriver lautet. Klicken Sie in diesem Fall auf Yes, allow this application access.

Nachdem Sie die Polkadot.js-Erweiterung mit der dApp verbunden haben, öffnen Sie die MetaMask-Erweiterung und stellen Sie sicher, dass Sie mit dem Moonriver-Konto verbunden sind, von dem Sie die xcRMRK-Token erhalten möchten.

Als Nächstes können Sie damit beginnen, die Einzahlungsinformationen auszufüllen, um RMRK an Moonriver zu überweisen:

  1. Stellen Sie sicher, dass Statemine als Ursprungskette ausgewählt ist.
  2. Wählen Sie die Statemine-Adresse aus, von der RMRKs übertragen werden sollen.
  3. Geben Sie im Feld Betrag den Betrag an RMRKs ein, den Sie überweisen möchten. Bitte beachten Sie, dass ein Mindestbetrag angegeben ist.
  4. Stellen Sie sicher, dass das aufgeführte Konto Ihr Moonriver-Konto ist, auf dem Sie die xcRMRK-Token erhalten möchten.
  5. Überprüfen Sie die Transaktionsdetails und klicken Sie auf Send, wenn alles korrekt aussieht.

Die Erweiterung Polkadot.js erscheint und fordert Sie auf, die Transaktion zu bestätigen. Geben Sie Ihr Passwort ein und klicken Sie auf Transaktion signieren. Die Transaktion wird gesendet und Ihr xcRMRK-Guthaben wird in der dApp angezeigt. Denken Sie daran, dass die Transaktionsgebühren von Ihrem xcRMRK-Guthaben abgezogen werden.

Sie können überprüfen, ob Ihr RMRK-Guthaben gesunken ist, indem Sie Polkadot.js-Apps für Statemine verwenden. Sie müssen zu Network navigieren, dann Assets auswählen und im Dropdown-Menü Asset to Query for Balances sicherstellen, dass Sie RMRK.app auswählen. Sie können auch einen Statemine-Block-Explorer wie Statescan verwenden.

Nachdem Sie RMRK erfolgreich an Moonriver gesendet haben, können Sie mit den xcRMRK-Token interagieren, wie Sie es normalerweise mit ERC-20-Token auf Moonriver tun würden.

Wie kann man xcRMRKs innerhalb von Moonriver senden?

Da Sie das xcRMRK-Token bereits zu MetaMask hinzugefügt haben, können Sie damit wie mit jedem anderen ERC-20-Token interagieren. Beispielsweise können Sie xcRMRK an ein anderes Moonriver-Konto senden. Denken Sie daran, dass xcRMRKs derzeit nicht auf Statemine an RMRK zurückübertragen werden können.

Um xcRMRK an ein anderes Moonriver-Konto zu senden, können Sie diesen Schritten folgen:

  1. Öffnen Sie MetaMask und klicken Sie auf der Registerkarte Assets auf das xcRMRK-Asset.
  2. Klicken Sie auf Send.
  3. Wählen Sie ein Konto aus, an das xcRMRK gesendet werden soll.
  4. Geben Sie den zu sendenden xcRMRK-Betrag ein.
  5. Überprüfen Sie die Transaktionsdetails und klicken Sie auf Bestätigen, um die Transaktion zu senden.

Sie sollten sehen, dass Ihr xcRMRK-Guthaben, das auf der dApp angezeigt wird, gesunken ist und die Transaktion unter der Registerkarte „Aktivität“ in MetaMask aufgeführt ist. Der Empfänger muss das xcRMRK-Token zu seiner MetaMask hinzufügen und kann dann xcRMRK frei im Moonriver-Netzwerk senden.

Fertig! Herzliche Glückwünsche! Sie haben erfolgreich RMRK im Austausch gegen xcRMRK an Moonriver gesendet und xcRMRK an ein anderes Konto auf Moonriver gesendet.

--

--

No responses yet