Interaktion mit Moonbeam mit nutzung Remix

Dmytriiev Petro
Moonbeam-DE translations
2 min readJul 29, 2021

Einführung

Ein weiteres Tool, das Entwickler verwenden können, um mit Moonbeam zu interagieren, ist Remix IDE, eine häufig verwendete Entwicklungsumgebung für Smart-Ethereum-Verträge. Remix IDE bietet eine Web-basierte Lösung zur schnellen Kompilierung und Platzierung von Code auf Solidity und Vyper entweder auf einer lokalen virtuellen Maschine oder interessanter bei einem externen Anbieter von Web3 wie MetaMask. Durch die Kombination beider Werkzeuge können Sie sehr schnell mit Moonbeam beginnen.

Vertragserstellung auf Moonbeam

Zu demonstrieren, wie Sie Remix verwenden können, um Smart-Verträge in Moonbeam zu platzieren, verwenden wir den folgenden Basisvertrag:

pragma solidity ^0.7.5;

contract SimpleContract{

string public text;

constructor(string memory _input) {

text = _input;

}

}

Nach der Kompilierung können wir die Registerkarte “Deploy & Run Transactions” aufrufen. Zuerst müssen wir unsere Umgebung auf “Injuded Web3” einrichten. Dazu wird ein in MetaMask integrierter Anbieter verwendet, der es uns ermöglicht, Verträge in dem Netzwerk zu platzieren, mit dem es verbunden ist — in diesem Fall Moonbase Alpha TestNet.

In diesem Beispiel stellen wir einen Vertrag aus dem finanzierten MetaMask-Konto. Sie können den TestNet-faucet verwenden, um Testtokens für Platzierungen auf Moonbase Alpha zu erhalten. Ändern Sie dann den Wert als Eingabe für unsere Konstruktorfunktion in Test, und klicken Sie auf deploy. Das MetaMask-Popup-Fenster zeigt die Transaktionsdetails an, die wir unterzeichnen müssen, indem Sie auf “Abonnement” klicken.

Kaum wird die Transaktion aufgenommen sein, der Vertrag wird in der Abteilung “Deployed Contracts” in Remix erscheinen. Dort können wir mit den Funktionen, die in unserem Vertrag verfügbar sind zusammenwirken.

Die schrittweisen Instruktionen

Wenn Sie die ausführlicheren schrittweisen Instruktionen interessiert, gehen Sie zu unseren Führungen nach der Nutzung Remix auf unabhängig node Moonbeam. Diesen Schritten kann man für die Unterbringung auf Moonbase Alpha TestNet auch anpassen, an sie MetaMask angeschlossen.

Original article: https://docs.moonbeam.network/integrations/remix/

--

--