Lerne, deine eigene NFT mit Solidität zu erstellen und zu verkaufen | Rahul Agarwal | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Lerne, deine eigene NFT mit Solidität zu erstellen und zu verkaufen

teacher avatar Rahul Agarwal, Flutter Developer & Trainer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      KURSEINFÜHRUNG

      1:27

    • 2.

      Was ist NFT und seine Anwendungsfälle

      6:41

    • 3.

      ERC 721 vs ERC 1155

      5:43

    • 4.

      Hardhat und seine Abhängigkeiten installieren

      7:31

    • 5.

      Alchemie und Metamask

      9:27

    • 6.

      ERC721 Vertrag verstehen

      27:27

    • 7.

      ERC 721 Vertrag mit Openzeppelin

      12:37

    • 8.

      Bilder in Pinata hochladen

      6:17

    • 9.

      Metadaten erstellen und in Pinata hochladen

      6:57

    • 10.

      Verfassen des deployment

      9:30

    • 11.

      Erstellung eines minting

      19:02

    • 12.

      NFT in der Metamask Wallet ansehen

      3:46

    • 13.

      Verkaufen und sehen Sie Ihre NFT in OpenSea

      9:05

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

140

Teilnehmer:innen

1

Projekte

Über diesen Kurs

NFTs sind gerade im Trend; jeder sucht ein einzigartiges und profitables NFT, und die Schöpfer und Entwickler nutzen diese Gelegenheit. NFTs existieren auf einer Blockchain, die ein verteiltes öffentliches Ledger ist, das Transaktionen aufzeichnet. Du kennst Blockchain wahrscheinlich am vertrautesten als der zugrunde liegende Prozess, der Kryptowährungen möglich macht. Insbesondere werden NFTs normalerweise auf der Ethereum-Blockchain gehalten, aber auch andere Blockchains unterstützen sie auch.

Ein nicht fungibler Token bedeutet, dass es ein einzigartiges Token ist, das kein anderes Token wie es hat. Dies unterscheidet sich von den ERC-20ern, die fungibel sind. Fungibel bedeutet „austauschbar“ oder „austauschbar“.

Mit NFTs Blockchain in die Öffentlichkeit zu bringen, ist jetzt eine ausgezeichnete Gelegenheit, den Hype selbst zu verstehen, indem du dein eigenes NFT auf der Ethereum-Blockchain veröffentlichst.

NFTs haben viel Aufmerksamkeit erzeugt und in den Kunst- und Unterhaltungswelten Realität geworden. Doch jenseits dieser frühen Anwendungen sind viele reale business – von der Lizenzierung und Zertifizierungen über Immobilien bis hin zur Supply Chain Management und Logistik – noch frühzeitig verfügbar.

In diesem Kurs lernst du, einen ERC-721 Smart Contract auf dem Rinkeby Testnetz mit MetaMask, Solidity, Hardhat, Pinata und Alchemy zu erstellen und bereitzustellen. Wir erledigen alles von Grund auf , damit du alle notwendigen Konzepte genau verstehen kannst. Von der Erstellung eines neuen Projekts, der Bereitstellung unseres Smart Contracts über die Abgrenzung unseres NFT und der anschließenden Auflistung für den Verkauf im OpenSea

Triff deine:n Kursleiter:in

Teacher Profile Image

Rahul Agarwal

Flutter Developer & Trainer

Kursleiter:in

Hello, I'm Rahul. I am skilled in building cross platform application using Flutter. I am freelance developer as well as conduct workshops to share my knowledge with the community.

Vollständiges Profil ansehen

Skills dieses Kurses

Entwicklung Webentwicklung
Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. KURSEINFÜHRUNG: Und wenn diese gerade im Trend liegen, möchte jeder ein einzigartiges und profitables NFP kaufen. Und Schöpfer und Entwickler auf der ganzen Welt nutzen diese Gelegenheit. Ein nicht fungibles Token bedeutet, dass es sich ein eindeutiges Token handelt, das kein anderes Token wie es hat. Dies ist anders als der ERC, der diese wirft, die fungibel sind. Fungible bedeutet austauschbar, sind austauschbar. Nft bringt Blockchain in die Öffentlichkeit. Jetzt ist eine ausgezeichnete Gelegenheit , den Hype selbst zu verstehen , indem Sie Ihre eigene NFT in der akkadischen Blockchain veröffentlichen . In diesem Kurs lernen wir mit MetaMask, Solidität, Hardhat, Grenada und Alchemie, Solidität, Hardhat, Grenada und Alchemie zu erstellen und bereitzustellen Hardhat, Grenada MetaMask, Solidität, Hardhat, Grenada und Alchemie, Solidität, Hardhat, . Wir werden alles von Grund auf neu machen, damit Sie alle notwendigen Konzepte genau verstehen können. Von der Einrichtung eines neuen Projekts, Bereitstellung Ihres intelligenten Vertrags, pflegen Sie unsere NFT und listen Sie es schließlich für Zellen auf einem Benzolmarkt auf. Am Ende des Kurses haben Sie Ihre allererste NFT, haben Sie Ihre allererste NFT Ihren Freunden und in Ihrem Lebenslauf vorführt, ohne mehr Zeit zu verschwenden und jetzt zu rollen und los zu gehen. 2. Was ist NFT und seine Anwendungsfälle: Hi, willkommen zum allerersten Video dieses Kurses. Bevor ich also auf die Implementierung einer NFT zugehe, möchte ich auch einen 2D-Teil davon besprechen. Was ist ein NFT? Ein NFT ist ein digitales Asset, das reale Objekte wie Musik, Gegenstände im Spiel und Videos repräsentiert . Sie werden häufig online mit Kryptowährung gekauft und verkauft häufig online mit Kryptowährung und werden im Allgemeinen mit der gleichen zugrunde liegenden Software codiert wie viele Krypto. Sie haben also definitiv eine Menge Hype von dieser Schnittstelle gehört . Leute kaufen etwas, das ist der allererste Tweet als NFT oder eine Art Signatur, Cricket-Moment, was auch immer, was einzigartig ist. Und eine der Art, die man als NFT schaffen kann. Nf2 steht für nicht fungibles Token. Es wird im Allgemeinen mit der gleichen Art von Programmierung wie Kryptowährung wie Bitcoin oder Ethereum erstellt . Aber dort endet die Ähnlichkeit. Das ist sowohl NFT als auch jede Art von Kryptowährung. Ich bin im Grunde anders, nur die Art, wie es auf einer Blockchain aufgebaut ist. Das ist die Ähnlichkeit. Physisches Geld und Kryptowährungen sind fungibel, was bedeutet, dass sie an der Börse gegeneinander gehandelt werden können. Es gibt auch einen gleichen Wert. 1 US-Dollar ist immer einen weiteren Wert von 1,1 US-Dollar Bitcoin ist immer gleich einem anderen Bitcoin. Das bedeutet also, dass diese Fungibilität es zu einem vertrauenswürdigen Mittel zur Durchführung einer Transaktion in der Blockchain macht. In einfachen Worten, definitiv 1 Dollar oder eine Rupie kann ausgetauscht werden, aber eine NFT kann nicht mit einem anderen NFP ausgetauscht werden. Wenn diese anders sind. Jeder hat eine digitale Signatur , die es unmöglich macht, dass NFV gegen eine andere ausgetauscht oder gleich ist. Daher nicht fungibel. In einfachen Worten. Denken Sie darüber nach, was ein Bild nicht abstellen kann, da ein NFT nicht gegen ein anderes Bild ausgetauscht werden kann. Wir können einfach sagen wie DID, offensichtlich kann man es kaufen und verkaufen. Aber die grundlegende Definition von NFT ist dies. Okay? Jetzt haben wir verstanden, was NFT ist und es ist nicht fungibel. Fungibel. Was sind die NFP-Anwendungsfälle? Offensichtlich muss es einige Anwendungsfälle um so viel Aufmerksamkeit zu erregen. So wenige dieser Use Cases sind die Nummer eins: Gaming. Die meisten ihrer Spiele haben ihre virtuelle Währung innerhalb des Ökosystems, die den Nutzern hilft, ihren Fortschritt zu erleichtern. Die verschiedenen Verwendungszwecke von NFT ermöglichen es Spielern Spiel-Sammlerstücke mit angemessener Validierung oder Sicherheitsbeispiel, etwas Haut, einer Art Schwert, Kämpfen, irgendeiner Art von Kleidung zu handeln angemessener Validierung oder Sicherheitsbeispiel, etwas Haut, einer Art Schwert, Kämpfen, . Dies alles kann in NFP umgewandelt werden und kann mit dort jede Kryptowährung gekauft werden oder das Spiel erlaubt Kryptowährung. Zweitens ist digitales Asset. Für diese Vermögenswerte wie Zimmerpflanzen, Mockups, Teams sowie Domains. Und es passt sicherlich perfekt zusammen. Darüber hinaus werden digitale Immobilien in Spielen wie dem zentralen Land Spielen wie dem zentralen Land heutzutage populär. Sie können diese beiden Hinterland einfach googeln und es sich einfach ansehen. Sie können virtuelles Land kaufen und mir vertrauen, sie sind sehr teuer, sehr teuer. Es ist also, als ob Sie einfach sehen können wie Menschen diese NFP verwenden, oder Sie können das Blockchain-Ökosystem sagen. Heutzutage ermöglichen sie Spielern, eine Reihe von Räumen in einer virtuellen Welt zu kaufen und zu entwickeln. Genau wie Sie Nike oder jede andere Bekleidungsmarke im Central verkaufen können . Und Sie können Veranstaltungen durchführen. Und viel, Sie können Spiele, Filmsäle, Kinos dirigieren . Viele Dinge, die man in diesem zentralen Land tun kann , es sind nicht meine Türme. Du siehst Nummer drei. Ich habe keine Zähne festgestellt, dass Dinge, die Identität darstellen und dies sein können, die digitalisierten, wie Krankenakten und akademische Qualifikationen NFV nutzen können , um diesen Identitäts-Tiff zu verhindern. Dies macht sie perfekt für die Ausstellung von Zertifikaten, Qualifikationen und Lizenzen. Es hilft bei der Trennung von Fälschungen vom Original. Natürlich hilft es sicherzustellen, dass unsere Gewohnheit diesem bestimmten Dokument oder jener Information vertraut , dass es wahr ist. Wir können NFT selected verwenden. Und der vierte ist Delta-Wahlwörter. Es ist ein Kinderspiel, dass NF, diese selten sind und sie finden ihren Hauptgrund mit Sammlerstücken und Kunst. Mit dem Hinzufügen dieses Tokens die Echtheit und das Eigentum an einem Sammlerstück oder einem Kunstwerk leicht überprüft werden. Dies ermöglicht es Künstlern, zu verhindern, dass ihre Arbeit veruntreut wird. Werde ich bearbeitet? Und wenn dies bereits in Karten und Waren verwendet wurde. Offensichtlich eine Art Malerei, Art von einzigartiger Kunst. Diese alle sind Teil eines FTEs und Leute kaufen und verkaufen sie auf verschiedenen Plattformen. Das war's also. Dies war eine kurze Einführung in LFTs. In den nächsten kommenden Videos erfahren wir mehr über die Implementierung und wie wir auch unser eigenes NFP aufbauen können. Danke. 3. ERC 721 vs. ERC 1155: In diesem Video werden wir über diese Token-Standards diskutieren , also ERC 721 und den ERC 1155. Wenn Sie nach NFP suchen, sind diese beiden Token-Standards, werden Sie im Internet gelangen. Und zweifellos werden wir den ersten benutzen. Aber wenigstens solltest du diesen Unterschied wissen. Der ERC 1155 Token-Standard könnte viel bekannter in der ER verwendet werden, ist naher Zukunft viel bekannter in der ER verwendet werden, ist 721-Token-Standard . Dank seiner zusätzlichen Funktionen werden wir in diesem Kurs, wie ich bereits sagte, ERC 17 t1 verwenden . Aber beide Token-Standards haben ihre Anwendungen. Und es lohnt sich, ihre individuellen Eigenschaften zu kennen, um zu entscheiden, welche in Ihr Projekt umgesetzt werden sollen. Beide ermöglichen es Ihnen, neue NFS zu pflegen. Es gibt jedoch einige wichtige Unterschiede wie Nummer eins Punkt. C, 1155 erlaubt die Schaffung von Booten, halb fungiblen Token, nicht fungiblen Token, bei denen ERC 721 nur diesen Buchstaben zulässt. Das sind die nicht fungiblen Token. Das ist also der erste Unterschied. Der zweite Unterschied ist ERC 115 5s. Intelligente Verträge unterstützen eine unendliche Anzahl von Token, während Jahre 721 für jede Art von Token einen neuen Smart Contract benötigen . Wenn Ihr Anwendungsfall also unendlich viele Token erstellt, unendlich viele Token erstellt, müssen Sie den ESC Double One, Double Five Tokens Standard verwenden . Dieser erste Titel ist ERC 1155, ermöglicht auch die Stapelübertragung von Token, wodurch die Transaktionskosten und die Zeit reduziert werden können. Mit 721 erfolgt das Senden mehrerer Token einzeln. Dies ist also ein weiterer Vorteil bei der Notaufnahme ist C 1155. Und der letzte Punkt hier ist 1155. Tokenübertragung kann im Falle eines Fehlers aufgrund seiner sicheren Transferfunktion und anderer Regeln zur Nutzung belohnt im Falle eines Fehlers aufgrund seiner sicheren Transferfunktion und werden. Im 721-Standard können Sie Vermögenswerte nicht zurückfordern, wenn sie an die falsche Adresse gesendet werden. Das ist also ein sehr großer Vorteil, kann ich sagen. Aber das wird passieren. Offensichtlich sehr selten dick abweisen, aber es kann passieren. Beachten Sie also diese Unterschiede und neben ERCC1 21 ist auch ein weiterer Standard namens ERC 1155. Und wenn du willst, kannst du es später googeln. Darauf kann ich auch einen Kurs erstellen. Am Ende muss ich nur sagen, obwohl ERC A11 55 aufgrund der geringen Gasgebühr und der Übergangszeit schnell an Popularität gewinnt . Erc 17 verschiedene Standards werden auch nicht bald vergessen werden , denn im Moment gibt die gesamte NFT, wie Sie sehen, ERC 721 zurück. Das war also ein sehr kleiner Unterschied. Offensichtlich gibt es viele Unterschiede zwischen ihnen. Ich möchte nur, dass du einen kurzen Überblick darüber gibst. Im nächsten Modul werden wir den praktischen Teil machen , der unsere Umwelt und alles eingerichtet ist. Ich möchte also nur, dass du die Pferde-Roadmap siehst, wie wir es Schritt für Schritt machen werden. Der erste Schritt wird darin bestehen, Entwicklung und Harmonie mit Hardhead einzurichten . Unser zweiter Schritt besteht darin, ERC 721 NFT Smart Contracts unter Verwendung der Append-Zeplin-Bibliothek zu erstellen. Sie können sehen, weil Sie sicherstellen , dass Sie wissen, wie man Hardhat benutzt, Sie wissen, was offener Zeplin ist, zumindest müssen wir uns nicht an den Code erinnern , da alle Codes darin vordefiniert sind. Das dritte, was wir tun werden, ist einen geschätzten Wert darauf zu erstellen und auf IPFS hochzuladen. Es sind vier. Aufgaben werden als intelligenter Vertrag mit dem designierten italienischen Bezeichneten über das Alchemie-Portal eingesetzt. Dann wird unsere fünfte Aufgabe der Mint NFT sein und sie in unserem MetaMask Wallet ansehen. Also muss man auf jeden Fall auch auf meine Traumata installieren. Unsere letzte Sache ist , NFT für Zelle auf der OpenShift-Plattform aufzulisten . So werden wir diesen Kurs abschließen. Sie müssen nicht zu viel nachdenken, aber Sie sollten die Grundlagen der Solidität kennen. Schutzhelm. Was ist mein Thomas, was ist Alchemie? Dabei? Dies sind die Grundlagen, die Sie kennen müssen , um mit diesem Kurs fortzufahren. Das war's für dieses Video. Lasst uns in der nächsten Sitzung anfangen, an diesem Code zu arbeiten . Danke. 4. Hardhat und seine Abhängigkeiten: Hi. In dieser Sitzung werden wir diese Entwicklungsumgebung für unser Projekt einrichten . Gehen Sie einfach in ein beliebiges Verzeichnis Ihrer Wahl und erstellen Sie einen Ordner namens „ Mein erstes NFT“. Okay? Wir werden ein Tool namens „Hardhead“ verwenden. Hardhat ist eine Umgebung Entwickler verwenden, um dezentrale Anwendungen auf Basis von Titan-Blockchain zu testen, zu kompilieren , bereitzustellen und zu arbeiten . Es hilft Programmierern und Entwicklern, viele der Aufgaben zu verwalten, die erforderlich sind, um Tiefen und intelligente Verträge zu entwickeln und den Prozess einfach und schnell zu gestalten. Sie können es also auch einfach googeln. Hardhat. Siehst du, davon spreche ich. Also fange an. Sie können sehen, wie das gemacht wird. Dies ist die Befehlszeile , die wir verwenden müssen. Das erste, was ist, geh in unseren Ordner, das ist mein erster NFT und öffne ein Terminal. Sie können es sehen, oder Sie können hier ein Terminal öffnen Ich werde diesen Ordner einfach in VS-Code anhängen . So. Dies. Okay. Ich verwende VS Code, wenn du willst, kannst du jeden Texteditor verwenden. Jetzt hier, schreib einfach ein neues Terminal. Und um Hardhat zu installieren, müssen wir zuerst ein leeres npm-Projekt mit diesem Befehl erstellen npm. Sehen Sie, unser NPH NPM-Paket ist fertig. Jetzt müssen wir diesen Befehl verwenden, um Hardhead als Abhängigkeit von Entwicklern zu installieren. Wie npm. Installieren Sie save dev. Ich hatte einfach gewartet einfach , bis es ausgeführt wird. Sie können hier sehen, wenn Sie möchten, können Sie auch diese Dokumentation lesen. Es wird dir helfen, viel besser zu verstehen. Dann. Schnell studieren dies, dies mit diesem Befehl und px hardhead, Sie dies, dies mit diesem Befehl und px hardhead, wir werden eine bloße Bone-Installation ohne Plug-Ins bekommen, aber wir werden das schwierigste Projekt in unserem bekommen wir die Ordner sind der Ordner struktur eines Projekts. Also schreibe einfach im selben Terminal diesen Befehl und px, ich hatte die Eingabetaste gedrückt. Dann siehst du dieses Hardhead-Zeug kommen. Was möchten Sie tun, um ein grundlegendes Beispielprojekt zu erstellen. Wir werden das benutzen. Drücken Sie die Eingabetaste, drücken Sie die Eingabetaste und drücken Sie dann die So. Sehen Sie, all diese Ordner und Dateien wurden von einem Hardhat erstellt. Und ich hoffe nur, dass Sie die Grundlagen von Hardhead kennen, denn das müssen Sie definitiv wissen, weil es nur zwei Werkzeuge sind, Hardhead, all die Trüffel. Diese beiden Tools werden hauptsächlich zum Debuggen, Bereitstellen und Testen unserer Smart Contracts verwendet. Jetzt können Sie diese Codezeile sehen , dieses Beispielprojekt wie wir, um auch all diese Abhängigkeiten zu installieren. Das macht Hardhat mit Tech-Test kompatibel. Nun mit Waffel oder Chai und Ethers Library, um mit dem Smart Contract zu interagieren. Kopieren Sie einfach das alles, fügen Sie es hier ein und drücken Sie die Eingabetaste. Lassen Sie diese Abhängigkeiten installieren. Hier. Sie können auch darüber nachlesen. Das ist ein Beispielprojekt, das uns gebeten hat , den Weg für Terroristen zu installieren. Sehen Sie, Sie vermissen, Sie können all diese Abhängigkeiten aufhalten. Einfach. Sie müssen diese Abhängigkeiten installieren , damit es funktioniert. Das war's. Es kann einige Zeit dauern. Es wird einfach warten und es enden lassen. Sehen Sie, ob Sie es nicht wissen, wenn Sie Hardhead nicht kennen, können Sie einfach lesen, diese Dokumentationen einfach Videos auf Hardhead ansehen und dann mit diesem Kurs fortfahren , damit Sie nicht verwirrt werden. Aber ich werde sagen, verstecke es. Hard Hat ist keine sehr große Sache. Sie müssen zumindest die Solidität kennen. Aufgrund von festverdrahteten Befehlen kannst du es einfach aufschreiben oder lernen, das war's. Alles wird jetzt installiert. Sie können das Paket JSON-Datei sehen, Hardhat, essen Sie ihre GI, Dev-Abhängigkeiten. Ja, alles ist jetzt richtig installiert. Im nächsten Video werden wir arbeiten. Das ist mein Thomas oder Alchemie. Das war's für heute. Wir sehen uns im nächsten Video. 5. Alchemie und Metamask: Hi. In diesem Video lernen wir, wie man erstellt. Wir werden es nicht lernen. Sie müssen ein Konto in Alchemie und MetaMask erstellen. Im vorherigen Video gibt uns der Hard-Hat einige Ordner und Dateien. Wie Sie sehen können, werden wir all diese Schritt für Schritt verstehen. Aber gehen wir zuerst zur Hard Hat Dot Config Dot JS-Datei. Und stellen Sie sicher, dass wir, unsere v zeigen unser Netzwerk zu trinken, um italienisches Testnetzwerk zu sein. Und damit das funktioniert, müssen wir eine Itanium-Knoten-URL sein, eine gültige Adresse. So wie ich bereits ein Konto in Alchemy sowie in meinem Tamas habe. Ich werde kein neues Konto darin erstellen. Sie können es einfach googeln und es alleine machen. Es ist sehr einfach und unkompliziert. Man sieht einfach die richtige Alchemie. Hier. Klicken Sie auf Login. Zuerst. Ich melde mich aber Sie erhalten die an, aber Sie erhalten die Möglichkeit, sich bei Ihrem Google-Konto anzumelden. Nachdem Sie sich erfolgreich angemeldet haben, werden Sie einfach zu diesem Dashboard weitergeleitet. Du siehst hier schon, ich habe eine App. Sie werden dies nicht in Ihrem Dashboard sehen. Unsere Aufgabe ist es einfach, eine neue App zu erstellen. Ich nenne es. Was? Ich nenne es einfach. Meine erste NFT, n Here Kette wird in Ordnung sein. Aber das Netzwerk werde ich benutzen Rinky. Sie können sehen, dass es abschrieben wird, aber es wird nicht vollständig gestoppt. Wenn wir später im Video eine Ausgabe bekommen, dann werde ich in Kürze wechseln, um zu diskutieren. Aber im Moment benutze ich Eisbahn, vielleicht. Klicken Sie einfach auf App erstellen. Sehen Sie, Ihre App wird in weniger als einer Sekunde erstellt. Sie in dieser Ansichtstaste Nach dem Klicken erhalten Sie in dieser Ansichtstaste Ihren geheimen Schlüssel. Wie du sehen kannst. Dies ist der STDP-URL-Schlüssel. Jetzt der geheime Schlüssel, es ist nur die Alchemie und der Punkt. Und ich lösche diese App. Es wird also Zeitverschwendung für Sie sein, diesen Link zu kopieren. Und dann müssen Sie als Nächstes privaten und öffentlichen Schlüssel aus Ihrem MetaMask-Wallet holen. Sie können meinen Thalamus installieren, indem Sie auf meine Thomas.io-Website gehen und die Erweiterung von einem vierjährigen Browser installieren . Ich werde nicht nochmal loslegen. Es wird dauern, glaube ich fünf bis acht Minuten oder zehn Minuten. Ich schätze. Du siehst dir einfach ein Video auf YouTube an, wie du meinen Thalamus installierst und einrichtest. Dann kehren Sie zu diesem Kurs zurück , denn auf jeden Fall benötigen Sie eine MetaMask-Wallet und auch einige Testesser in Ihrem Konto. Klicken Sie nach der Installation einfach auf diese Madame Us. Melde dich bei deinem Wallet an. Wechseln Sie dann das Netzwerk während des COVID-Testnetzwerks. Hier habe ich all das, fälsche es vor, bis ich vom Wasserhahn komme. Das ist Rinky sei Wasserhahn. Sie können Ihre Adresse auch einfügen und kostenlos erhalten. Dann studiere hier einfach hier klicke auf Kontodaten. Exportieren Sie den privaten Schlüssel, geben Ihr Passwort ein und Sie erhalten einen privaten Schlüssel. Kopiere es einfach. Okay? Und Public Key ist dieser Schlüssel. Das ist Ihr Kontoschlüssel. Dies ist der öffentliche Schlüssel. Jetzt werden wir diese Alchemie-URL und unseren privaten und öffentlichen Schlüssel meines Tamas in unserer Hardhead-Konfiguration verwenden unseren privaten und öffentlichen Schlüssel meines Tamas , hauptsächlich den privaten Damastschlüssel erfüllt. Dafür werden wir eine Abhängigkeit namens dot ENV installieren und verwenden , indem wir diesen Befehl npm install verwenden. In dem einfach schreibe npm install dot ENV. Wir verwenden dieses E- und V-Punkt-ENV-Paket, da es nicht empfohlen wird , diese sensiblen, sensiblen Schlüssel direkt in Ihren Code einzufügen sensiblen, sensiblen Schlüssel direkt in , der Hardhead konfiguriert wird, irgendwo direkt konfigurieren , da dies möglicherweise möglich ist werde versehentlich oder was auch immer zum GitHub gedrängt. Nun, das geht dann zu package.json. Sie können sehen, dass dieser Punkt ENV installiert wird. jetzt im Stammverzeichnis Erstellen Sie jetzt im Stammverzeichnis eine Datei namens dot e und v. Ok. Und jetzt erstellen Sie diese Variable war Alchemie. Url ist gleich wie folgt. Dann trete ein. Geldbörse Der private Schlüssel ist gleich diesem. Der öffentliche Schlüssel ist gleich dem. Jetzt geh einfach hierher, kopiere es und füge es hier ein. Dann kopiere. Öffentlich, füge es hier ein. Und genauso wie exportiere deinen privaten Schlüssel. Und füge es hier ein. Lasst es uns einfach speichern. Denken Sie daran, dass es kein Komma D und direkt und gehen Sie dann zur anderen Zeile. Jetzt haben wir unsere Schlüssel bereit. Wir müssen nur unseren Hardhead so konfigurieren , dass er mit diesem Schlüssel arbeitet. In diesem Modul nutzt das Code aus. Geh einfach zur Solidität und schreibe diese Änderungen. Das sind Netzwerke. Dann könnte es so sein. Dann wird die URL verarbeitet. Das. Damit das funktioniert, müssen Sie das dot-ENV-Paket benötigen. Es ist Punkt ENV dot config diese Codezeile, die Sie schreiben müssen , damit es funktioniert. Hier sagen wir nur „process dot ENV“ und „gamey URL“. Und zweitens noch, richtig, Konten. Dann diese eckigen Klammern. Innerhalb der eckigen Klammer müssen Sie den Prozess der ENV Wallet, Private Key, schreiben . Das war's. Dann. Jetzt ist unser Projekt bereit, mit dem Wählen von Cubit zu arbeiten, Netz aus unserer Alchemie zu testen. Danke. 6. ERC721-Vertrag: Hi. Bevor ich vorankomme, möchte ich in diesem Video über das ERC 721-Token und räumlich über die Funktionen und den Code sprechen das ERC 721-Token und räumlich über die Funktionen und den , die sich auf die offene Zeplin-Bibliothek beziehen. Wenn Sie also alle Grundlagen kennen und **** NFT-Münzcode kennen, können Sie dieses Video direkt überspringen und weitermachen. Oder schauen Sie sich einfach dieses Video an und verstehen die kleinen und kleinen Details des Vertrags ER C7 zu T1, den wir von open Zeplin erhalten haben. Dafür erstelle ich einfach ein neues Projekt, weil ich nichts mit dem bereits NFT-Projekt machen möchte . Du musst es nicht tun. Du kannst es dir einfach ansehen, wenn du willst. Ich erkläre den Code. Und was ist der NPM in acht. Dann schreibe ich einfach npm install hardhead. Dann werde ich einfach ein Herd-Ahead-Projekt erstellen und Px, wie großartig das Basisprojekt, das ist es. Und dann installiere ich offene Zeplin Slash Tracks. Okay, jetzt öffne den Ordner. Okay, jetzt lass uns zum Stift gehen. Diese Flugzeug-Website. Hier sehen Sie Verträge. Und dann klicke einfach auf Erste Schritte. Also haben wir dieses NPM-Paket installiert. Jetzt klicken Sie auf Jahre ist 721. Jetzt sehen Sie hier diesen grundlegenden NFT-Wartungscode, den wir gerade kopiert haben. Hier verwenden sie diesen ERC 17 D1, um Gegenstände in ihrem Spiel zu verfolgen, die ihre eigenen einzigartigen Attribute haben. Wann immer einer mit dem Web Player ausgezeichnet wird, muss er gepflegt und an ihn gesendet werden. Okay. Das war's also. Ich kopiere es einfach. Erstellen Sie die Datei. Ja, 721, Demo Dot Soda. Und im Grunde sollte dies nur das D O k sein. Jetzt können wir hier die Funktionalitäten eines ERC 721-Tokens sehen. Funktionalitäten sind Transfer-Token von einem Konto auf ein anderes. Holen Sie sich die aktuellen Token-Anzahl eines Kontos, genehmigen Sie, ob es sich um ein Drittanbieter-Konto handelt, Token übertragen kann , und erhalten Sie die Ehre der spezifischen Token. Dies sind also die Funktionalitäten, die uns bis zum 21. Also jetzt, einfach, wenn ich dieses Jahr reingehe, sieh dir 17 gegebenen URI-Speicher an. Sie können diesen Code in den Knotenmodulen überprüfen. Dann hat es in Zeplin hinzugefügt. Hier findest du Token und C7 sind nicht einmal so ein Token. Hier findest du also alles, alle Funktionen und alles. Wenn wir also unser Projekt erstellen und bereitstellen, müssen wir einfach unser Projekt erstellen und bereitstellen, seinen Namen und sein Symbol senden. Dieser Name, dieser Name, wird verwendet, um vertriebene Verträge und Anwendungen mitzuteilen , die dieses Token verwenden. Und dieses Symbol hilft auch bei der Kompatibilität mit dem ERC-Token-Standard. Es stellt Outset Programme mit dem Kurznamen der Token zur Verfügung. Die kommen also von hier. Das heißt, dieser Konstruktor initialisiert den Vertrag, indem eine Name- und Operator-Token-Verbindung festlegt. Dann haben wir diese Besitzerstatusvariable. Dieser Kern eines Ear-C7-zu-T1-Tokens ist die private Variable des Eigentümers, die eine Zuordnung dieser Token-ID und ihrer Besitzeradresse ist. Sie können hier sehen, dass die Statusvariable des Besitzers diese Token-ID und seine Besitzeradresse enthält . Zum Beispiel hat die Alice hier die NFT-ID eins und höher hat NF DID zu. Die Eigentümerstatusvariable enthält die folgenden und js , also Token-ID, zu der die Adresse gehört. Das ist also das Radio des Besitzers, aber Indien ist eine Funktion, die Owner off genannt wird. Mal sehen, ob es nicht da ist, aber wir hassen das. Wir haben diese Funktion namens owner, deren also diese Eigentümervariable, nachsucht und den entsprechenden Eintrag zurückgibt, wenn sie einen in Bezug auf die Token-ID findet einen in Bezug auf , die ist an diese Funktion gesendet. Das nächste, was eine wichtige Zustandsvariable ist, ist, dass Salden ähnlich wie ERC sind. 20 Jahre sind 721 hat ihre Salden private Variable, die die gesamte Länge jedes Kontos im Auge behält . Wenn Alice und Bob beispielsweise eine NFT haben, würde jede Variable die Einträge wie diese enthalten , die angesprochen werden , und diese Token-Anzahl. Wie viele Token oder NFT hat diese Adresse zur Hälfte, wir können sie über diese Balance-Statusvariable aufrufen , die hier ist. Diese befinden sich also alle in diesem intelligenten Vertrag. Wir werden nur diejenigen verwenden , die benötigt werden. Wenn du willst. Du kannst so viel erforschen wie du willst. Dann haben wir in diesen Salden diesen Methansaldo , der zu dieser Variablen nachsieht , also Salden variabel und einen entsprechenden Eintrag zurückgibt. Dies sind, dies ist eine andere Funktion, die Sie verwenden können. Dann haben wir diese Hauptsache, Mittagessen, die uns helfen wird, ein neues Token zu erstellen. Das bedeutet, dass die interne Funktion uns hilft die Anzahl der Eigentümer in ihrer Saldenvariable zu aktualisieren , fügt die Besitzer dieser Token-ID in die Variable des Eigentümers hinzu. Das macht Mint also. Das heißt, wenn Alice einen neuen NFT-Token-ID-Baum bedeutet, werden die Variable Eigentümer und Salden wie in diesem Diagramm gezeigt wie in diesem Diagramm gezeigt aktualisiert . Dann, nachdem wir eine andere Möglichkeit haben , dies beizubehalten, wird als sichere Münzstätte bezeichnet, die zusätzlich bestätigt, dass der neue Besitzer ER's erhalten kann, 212 hat oder nicht. Dies ist also eine andere Möglichkeit, die Hauptsache zu verwenden, die auch in den meisten Fällen vorzuziehen ist. Dieser Safe bedeutet, dass Sie C finden können , sichere Minze. Dies sind also alles Funktionen , die innerhalb dieses Vertrags zurückgegeben werden. Dies ist die Hauptfunktion , die wir in unserem Code als Vince hier in dieser Demo verwenden werden . Sie können also sehen, dass diese Mint-Funktion verwendet wird. Diese Hauptfunktion nimmt also eine Adresse an , an die die NFT beibehalten werden soll, und diese Token-ID. Dann wird überprüft, ob die Adresse nicht null oder leer sein sollte , ungefähr so. Und ob diese Token-ID existiert oder nicht. Und dann ändert es sich einfach , dass die Variable und die Eigentümervariable ausgleicht. Dann emittiert es ein Ereignis, bei dem es sich um ein Transferereignis handelt. Diese liegen also alle hinter dem Code , den wir nicht kennen, aber diese funktionieren alle. Das ist diese Transferfunktion. Für diese Transferfunktion haben wir auch diesen Workflow, der noch Workflows enthält. Sprechen wir jetzt darüber. Transfer-Funktionen. Wie ERC hat 20 Jahre 721 zwei Workflows, um Token von einer Adresse zu einer anderen zu übertragen . Gehörlos zuerst ist die einfache Transferfunktion, bei der der Besitzer Token überträgt. Und die zweite ist die Übertragung von der Funktion, bei der ein Dritter dies aufgrund der Übertragung dieses Tokens haben wird. Im Code. Wenn Sie zu diesem Jahr gehen, ist 721, die in den Knotenmodulen vorhanden ist. Du siehst hier. Wir haben diese Transferfunktion hier. Es akzeptiert also von zwei und Token. Und dann müssen Sie überprüfen, ob der Besitzer des Tokens das ist, von dem wir senden. Und zwei sollten nicht 0 in Ruhe sein. Das heißt, es sollte eine gültige Adresse sein. Und dann besteht dieser Kernteil dieser Funktion darin , die Salden und die Eigentümervariable zu aktualisieren, die Sie hier sehen können. Also, wenn Alice hier NFT von ID1 und ID3 hat und Bob NFT id2 hat. Dann lauten die Salden wie folgt. Das heißt, Alice muss Token zählen und Bob hat einen. Aber wenn Alice diesen Token ID3 an Charlie überträgt, wird dieses neue Guthaben so aussehen. Das heißt, der Adresswert für Token-ID-Bäume ist, dass sie von Alice bis Charlie in der Variablen des Eigentümers stammen . Sie sind die Anzahl, die auch insofern aktualisiert , dass Salden entsprechend variabel sind. Sie können diese im Diagramm sehen. So wird es gemacht. Dann haben wir diesen Transfer von der Funktion. Es ist der frühere, der dem Benutzer nicht ausgesetzt war , weil er intern war. Diese Transferfunktion wird jedoch verwendet, um Token zu übertragen, wenn Dritte beteiligt sind. Und es überträgt die Token im Namen des Besitzers. Hier können Sie also sehen, dass es einige Bedingungen gibt, die überprüft werden müssen , und es stellt sicher, dass alle Bedingungen zutreffen. Das heißt, die Nachricht, die gesendet wird, dass es ist, wer diese Funktion aufruft, der Eigentümer ist. Die Nachricht, die dem Absender Elektronen zugelassen wurde , diese an Im Namen des Eigentümers zu übertragen . Der Eigentümer hat zugestimmt, alle Token zu übertragen. Wenn einer von ihnen wahr ist. Es ruft diese Transferfunktion intern auf. Und definitiv drin. Es hat auch eine bewährte andere Funktionen. Also hier sind ihre Funktionen. Wir haben über Transfer gesprochen. Wir haben über die Hauptsache und alle sicheren Mittel gesprochen. So. Wir haben viele Funktionen gesprochen. Und wenn Sie den NFC-Code sehen, ist get diese Zählervariable. Also denken Sie vielleicht darüber nach, was ist diese Gegenvariable? Dieser Zähler kommt also von, hängt ein Flugzeug, Verträge, Utils, Zähler an. Lasst uns also Zeplin-Verträge eröffnen, dann Utils und Zähler. Siehst du, jetzt haben wir diesen Zähler und in ihm, Zähler und dann haben wir diese Gegenstruktur und einige Funktionen. Wenn wir also Zähler Punktzähler schreiben , können Sie verstehen warum, denn dies ist die Zähler-Bibliothek und diskontiert sie Discounter Punktzähler. Dann bekommen wir den Wert. Deshalb schreiben wir hier so, weil ich früher verwirrt war. Was ist diese Übertragung , die Zähler, Punktzähler und alles ist . Aber wenn du in ihren Code gehst, wirst du verstehen, okay, das ist die wahre Bedeutung davon. Nun denken Sie vielleicht, okay, wenn wir in diesen Truck gehen, wie wir dann die Inkrementfunktion aufrufen können, die sich außerhalb der Struktur befindet. Siehe hier haben wir diese Inkrementfunktion, Dekrementfunktion, Reset. Diese Funktionen, die wir haben, konnten wir es aufgrund dieser Zeile nennen , die Zähler verwendet. Kontert diesen Zähler. Das war's. Aufgrund dieser Zeile konnten wir direkt über diese Funktionen von dieser Variablen aus zugreifen . Wenn ich es entfernt habe, wenn ich das entferne, sehen Sie, dass der Fehler angezeigt wird . Denken Sie daran, dass dies nur eine einfache Funktion ist , die bei 0 beginnt. Und wenn wir es erhöhen, erhöhen Sie einfach einen Wert nach dem anderen. Das war's. Wir denken vielleicht darüber nach, einen Wert zu bekommen. Warum haben wir es nicht so gemacht? Var I ist gleich 0 und dann ich plus, plus so. Der Hauptgrund, warum wir das Inkrement nicht so gemacht haben, weil wir in diesem Fall den I-Wert später ändern können, etwa 20 oder 30. Aber das wollen wir nicht. Wir möchten nur, dass der Wert um eins erhöht wird. Und in dieser Zähler-Bibliothek besteht die einzige Möglichkeit darin, die einzige Möglichkeit darin nur um eins zu erhöhen oder um eins zu dekrementieren. Es gibt nichts solches, um den Wert des Zählers einzustellen. Das ist also die Hauptnutzung dieses Zählers. Ganz oben können Sie sehen, dass wir tragen, wir importieren diese beiden Dateien. Sie haben diese Zählerakte verstanden. Und das ist nur der Vertrag, der die Umsetzung der ERC 721-Standards enthält. Es gibt eine andere Funktion, oder Sie können sagen, Zugriffsmodifikator von offenem Zeplin , der als ownable bekannt ist. Ich zeige Ihnen nur offenen Zugang zu Zeplin-Verträgen als besitzbare Punkte. Dies wird also häufig von Ihnen in den späteren Projekten genutzt da dies uns hilft Zugriffskontrolle für unseren Smart Contract einzurichten. Damit nur der Eigentümer des Smart Contracts bedeuten kann, dass der NFP es ist. Wenn Sie also möchten, wenn Sie sicherstellen möchten , dass jemand das meinen kann, als wenn nicht, sollten Sie diese Bibliothek nicht benutzen, sonst sollten Sie sie verwenden, indem Sie einfach hier schreiben. Spielgegenstand ist ERC 721 und dann Komma o Nabel wie folgt. Jetzt kann nur der Eigentümer diesen Vertrag anrufen. Das war's. Damit diese Funktion nur Zugriff auf den Eigentümer hat, können wir nur Eigentümer schreiben. So. Dies ist der Modifikator, wir verwenden müssen, und er wird sicherstellen , dass diese Funktion nur vom Eigentümer aufgerufen wird. Ich hoffe also, dass Sie diese Konzepte verstanden haben. Im nächsten Video. Wenn wir unsere eigene NFT erstellen, werden Sie all diese Implementierungen verstehen. Und jetzt wollte ich Ihnen nur sagen wie intern dieser Vertrag funktioniert. Jetzt gebe ich mir einfach die Zusammenfassung. Im offenen Zeplin gibt es unseren Namen. Wenn wir den Konstruktor aufrufen, senden wir diesen Namen und dieses Symbol. Das Namensfeld wird also verwendet, um diesen Namen anzugeben, dem andere Verträge und Anwendungen ihn identifizieren können. Das Symbol wird verwendet, um uns den Kurznamen oder das Symbol für dieses Token zu definieren . Gesamtangebotsfunktion wird verwendet, um anzugeben, dass das Gesamtangebot an Token in der angewendeten Blockchain nicht dauerhaft sein muss. Dann Saldo der Renditen, die Anzahl der NFT ist , die die Adresse besitzt. Wenn Sie also definitiv einen NFT-Marktplatz erstellen, sollten Sie wissen, wie viele Tage diese spezielle Thomas-Adresse oder welche Adresse auch immer gehört. Dann haben wir die Eigentumsverantwortung. erste ist der Besitzer dieser Funktion gibt den Besitzer von kostenlosen Token und Kleidern zurück , da Ihre 21 Token haben, nicht fungible und eindeutige Daten der Blockchain durch ID dargestellt werden. Diese ID kann von anderen Benutzern, Verträgen und Anwendungen verwendet werden , um festzustellen, wem dieses Token gehört. Wissen Sie, jedes Bild geben wir ihm die ID. Dann haben wir die genehmigte Funktion. Diese Funktion ermöglicht oder genehmigt und andere Entitätsänderungen, Token im Namen des Eigentümers zu übertragen. Dies ist auch eine sehr wichtige Funktion, die Sie wissen sollten, die ein interner Teil des C7-zu-T1-Vertrags ist, dann haben wir das Eigentum übernehmen. Es ist eine optionale Funktion, die ähnlich wie eine Auszahlungsfunktion funktioniert, da sie von einer externen Partei aufgerufen werden kann , Token vom Konto eines anderen Benutzers ein Veto einzulegen . Als solches kann Take Ownership verwendet werden, wenn der Benutzer genehmigt wurde, eine bestimmte Anzahl an Token zu besitzen. Und bösartig, diese Token aus diesem Guthaben eines anderen Benutzers neu zu zeichnen . Dann haben wir auch andere Verantwortlichkeiten , die übertragen werden. Es ist eine weitere Transferfunktion. Es ermöglicht dies zu ehren, es an einen anderen Benutzer zu übertragen. Wie funktionieren digitale Token oder Punkte ähnlich? Dann müssen wir den Eigentümer nach Index ausschalten. Es wird empfohlen, sind aber optionale Funktion. Jeder Eigentümer darf nur mehrere NFTs gleichzeitig besitzen. Jeder NFP wird jedoch durch eine eindeutige ID identifiziert. Und es kann schwierig werden, Ideen im Laufe der Zeit im Auge zu behalten, ebenso wie die Verträge zu diesen Ideen darin. Und die Funktion Token Off Owner by Index-Funktion ermöglicht es uns, dies abzurufen. Es ging um die Eigentumsfunktionen. Dann haben wir die Funktion von Metadaten. Metadaten. Diese optionalen Funktionen bieten eine Schnittstelle, um festzustellen, dass die Metadaten mit den Daten verknüpft sind, die mit dem ID-Token verknüpft sind. Dann haben wir Events. Dies ist sehr wichtig , dass diese beiden Ereignisse, also Transferereignis und sie genehmigen Ereignis. Dieses Übertragungsereignis wird ausgelöst, wenn die Eigentümerschaft von einer Person zur anderen ändert. Es gibt Informationen über das Konto aus, das dieses Token überträgt, das Konto, das das Token erhalten hat , und das Transfer-Token. Das ist die Idee. Wann immer wir also eine Funktion oder Prägefunktion aufrufen, so etwas, wird dieses Transferereignis aufgerufen. Das Protokoll wurde in dieser Blockchain gespeichert. Dann haben wir diese blaue Funktion. Dieses Ereignis wird ausgelöst, wenn ein Benutzer und anderen Benutzern das Eigentum an dem Token gewährt , wenn der Beweis für die Ausführung Chinesen ausgeführt wird. Dies ist also ein Ereignis , das von der genehmigten Funktion emittiert wird. Es gibt Informationen darüber , welches Konto derzeit das Token besitzt, welches Konto die Erlaubnis erhalten hat, das Eigentum an diesem Token zu erwerben, die Zukunft. Und welches Token, das ist die Idee wurde Erlaubnis zur Übertragung des Eigentums erteilt. Ich hoffe also, Sie haben viel darüber verstanden , wie sich der ERC 721 als Vertrag öffnet. Danke. 7. ERC 721-Vertrag mit Openzeppelin: Hi, willkommen zurück. In dieser Sitzung erstellen wir unseren soliden Vertrag mithilfe der Append-Schritteben-Bibliothek. Oder Sie können sagen, dass das Paket vorschlägt, dass Sie auch Google öffnen können , Bäumchen öffnen können. Klicken Sie dann auf den ersten Link , der derzeit Verträge ist, und Sie können lesen, was es ist. Um nun unseren ERC 721 Smart Contract zu erstellen, werden wir diese Bibliothek verwenden. Open Zeplin ist eine Bibliothek mit modularen, reversiblen, sicheren intelligenten Verträgen aus dem Geldautomatennetz, in Solidität geschrieben sind. Es ermöglicht uns, als die getesteten und von der Community geprüften Verträge für seinen Zweck zu nutzen die getesteten und von der Community geprüften und erheblich zu verkürzen die Entwicklungszeit von Anwendungen erheblich zu verkürzen. In einfachen Worten, es gibt uns vordefinierten Code , den wir in unserer App verwenden werden. Das ist nicht viel. Um es zu installieren. Sie müssen es einfach wie jedes andere NPM-Paket machen , NPM install. Und fügen Sie dann Lynn Slash-Verträge an. Das ist ein Moderator. Jetzt funktioniert es. Du kannst einfach zu Docs gehen und sehen, dass Dawkins, ERC 27211151, so gefällt. Wenn Sie mit der rechten Maustaste auf 721 klicken, sehen Sie diesen Code und weiter. Ich benutze auch das gleiche Kabel. Das war's. Nichts Ausgefallenes. Ich verwende einfach denselben Code und ändere den Namen. Das ist heutzutage der Name des Klassenvertrags. Einfach. Wenn Sie möchten, können Sie auch die gesamte Dokumentation zu Ihrem eigenen Verständnis lesen . Okay. Ich glaube, ich habe einen Fehler gemacht. C. C. Ich kopiere einfach von hier auf die Basis. Okay. Das ist die Rechtschreibung. Okay. Ich habe den Rechtschreibfehler gemacht. Es ist in Ordnung. Nun, dieser Ordner „Contracts“ erstellt einfach eine neue Datei namens „ Meine verkauften NFT-Punkte“. Zuerst werden wir diese Codezeile immer verwenden. So. Das ist eine Debatte, in der wir die Lizenz und das Paket von solidem DVI angeben müssen. Dann muss ich den Stift importieren Zeplin Lab wirklich auf Tracks zu eLC 721, C7 geht d1 Punktzone. Also denkst du vielleicht darüber nach, wie ich das bekommen habe. Wenn Sie also auf 721 klicken, sehen Sie hier, es ist nicht da, aber wir werden diese auch verwenden. Sie können es also einfach kopieren und hier unten einfügen. Das ist E SS7 zu D1 URI-Speicher und verkaufte Zählerpunkte. Also diese Eingaben aus einem Prinzip und es ist 721721 URI, Speicher und Zähler haben ihren eigenen Zweck. Jahre wird es 721 tun, das die Implementierung des ERC 17 enthält verschiedene Standards , die NFT Smart Contract erben werden. Zähler helfen uns nur, diese Token-IDs zu erhöhen und können nur um eins erhöht oder dekrementiert werden. Er, C7, C8 und T1 URI-Speicher hilft beim Tracking-URI , der in gespeichert ist. Speicher, der auf NFT-Metadaten verweist. Dies sind also die Anwendungsfälle, die die Bedeutung dieser Eingaben haben. Lassen Sie uns jetzt unseren Vertrag erstellen. Ich nenne es mein NFT. Dann erstreckt es sich auf 721 URIs , zu denen dies gehört. Dies ist eine Art Vererbung. Man kann nicht viel sagen. Also benutze nur Zähler. Fangen Sie nicht an zu kontern. Und Gründer können es. Daher verwenden wir diese Zähler, um uns zu helfen , die Identifizierung für die Token, die wir treffen, zu erhöhen Wir verwenden auch create, diese Token-ID-Variable zu erstellen , um alle Token zu verfolgen, die wir ausgegeben haben. Erstellen wir nun den Konstruktor. Der Konstruktor nimmt eine Zeichenfolge an Brustnamen, String-Speicher, Symbol C 721. Und wir werden diesen Namen und dieses Symbol senden. Der Fehler ist verschwunden, weil wir diese Zeilen schreiben müssen. Wenn du zum offenen Zeplin gehst, sieh dir diesen anderen Code an, den ich benutzt habe, das war's. Du darfst lesen. Wenn du mehr verstehen willst. Offensichtlich hat alles seinen eigenen Zweck. Jetzt, nach diesem Konstruktor, erstelle ich eine Funktion. Und F, D, das anspricht Speicher der Empfängerzeichenfolge anspricht. Uri. Es wird ein See sein, und es wird diesen Wert zurückgeben , der eine Ganzzahl ist. Was jetzt? Ich schreibe diese Codezeile c. Dies schreibe ich Token-IDs, das inkrement. Als erstes bist du zu 56 gegangen, neue Artikelnummer. Wir machen zwei IDs, diese aktuelle ID. Dann rufe ich diese Hauptfunktion auf, die in diesem Vertrag geerbt wird . Ein Hauptempfänger und eine neue Artikelkennung. Dann sagte: Können Sie eine neue Artikelnummer hinzufügen ? Und Token URI wird das sein. Und ganz am Ende gib einfach neue MID zurück. Was bedeutet diese Funktion jetzt? Wir haben unsere Funktion Haupt-NFT , die es uns ermöglicht , uns zu treffen und NFV. Wir übergeben ein Argument namens recipient mit der angegebenen Adresse, die das NFT-String-Speichertoken erhält URI ist eine Zeichenfolge, die zu einem benachbarten Dokument führen sollte , das die NFT meine Daten beschreibt was wir in den kommenden Videos machen werden. Und NFP ist Metadaten, die es wirklich zum Leben erwecken und es ermöglichen, Konfliktgiebeleigenschaften wie Name, Beschreibung, Bild und andere Attribute zu haben Konfliktgiebeleigenschaften wie Name, Beschreibung, . Später werden wir eine Metadatendatei erstellen. Am Ende der Funktion eine Zeitform, eine Zahl, die die ID des frisch geprägten NFT darstellt , diese. Dies ist also der Code oder der Soliditätsvertrag für Prägung und NFT. Den gleichen Vertrag erhalten auch hier in der Dokumentation. Wenn du willst, kannst du es lesen oder ausprobieren, aber der Code, oder du kannst hier einfach verstehen, da dies ein Spielgegenstand ist und eine Stunde, eine Stunde da ist. Nfp, das war's. Dies erstellt ein FTE für denselben Artikel. Das war's also für dieses Video. Ich hoffe, du hast diesen Code hier geschrieben. Im nächsten Video werden wir also an der IPFS und unseren Bildern arbeiten. Danke und wir sehen uns in der nächsten Sitzung. 8. Bilder auf Pinata hochladen: Hi, Willkommen zurück. Jetzt um weiter zu gehen. Zuerst brauchen wir ein paar Bilder. Sie können jedes Bild verwenden, das Sie als NFT sein möchten. Ich werde einfach googeln. Laden Sie kostenlos NFT Art und klicken Sie auf diese Pixabay-Website, die uns kostenlose Bilder wie diese gibt. Also werde ich dieses Bild benutzen. Das ist, das sieht auch gut aus. Ich schaue mir nur die Bilder an. Die Bilder sind in Ordnung. Dieser Beweis klickt einfach auf Gratis Download. K ergibt durchschnittlich diese kleinere Auflösung und klicken Sie auf Download. Das. Ich habe das heruntergeladen. Downloaden, welches Bild du willst. im Stammverzeichnis Erstellen Sie im Stammverzeichnis einen Ordner namens data. Und darin erstellen Sie einen Ordner namens images. Okay? Du hast das, meine Bilder. Und ich füge diese Bilder einfach in diesen Ordner ein. Dieses Bild, lächelnder Affe, kannst du einfach sehen, schreib einfach meinen Namen. Und dieses zweite Bild ist das. Ich würde es auch einfach herunterladen und in den Ordner „Images“ einfügen. Und es ist gut, scheint Sonne, die Sonne. Also habe ich diese Bilder im Projektordner. Jetzt. Um es in die Blockchain hochzuladen, verwende ich Pinata, das ist ein IPFS. Das einfache Hochladen von Bildern in die Blockchain ist sehr teuer, da sie groß sind. Am besten ist es, den Link Ihres Bildes nur in die Blockchain hochzuladen und Ihr Image auf einem IPFS zu speichern. Pinata können Sie NFT-Bilder kostenlos mit dem IPFS-Protokoll hochladen . Dies ist ein verteiltes Filesharing-System. Google einfach unter Daten. Sehen Sie, erstellen Sie hier ein neues Konto. Und dann logge dich einfach mit deinen Anmeldeinformationen ein. Dann werden Sie zum Dashboard weitergeleitet. Und hier musst du deine Bilder so hochladen. Klicken Sie einfach auf diese Upload-Schaltflächendatei. Ich wähle zuerst die Datei Web drei Bilder aus, das ist mein Link. Und klicken Sie dann auf die Schaltfläche Hochladen. Datei wurde erfolgreich hochgeladen, C. Und dann eine andere Datei, die der Simpson ist. So wie das. Dies wird auch hochgeladen. Was wir jetzt tun, sind die Schritte, die wir benötigen, um die NFT zu erstellen. Das heißt, zuerst müssen wir das Bild hochladen um PFS zu sterben und dann auch die Metadaten des IPS. Im nächsten Video werden wir auch unsere My Dad hat diese Datei erstellt . Danke. 9. Meta-Daten erstellen und auf Pinata hochladen: In dieser Sitzung werden wir den NFC mächtig erledigt erstellen. Unsere Aufgabe ist es, für jedes Bild eine JSON-Datei zu erstellen und es mit Daten zu füllen, einschließlich der Pinata-Bild-URL , also dieser. Sieh dir dieses Bild an. Wenn ich darauf klicke, sehen wir die Bilddatei, die im IPFS gespeichert ist. Und diese URL muss in die NFT eingefügt werden, aus der die Datendatei besteht. Okay? Und dies ist ein Format, das für kundenlich und verständlich Plattformen wie den NFT-Marktplatz ruhig, kundenlich und verständlich ist. Das sind diese NFT-Metadaten, in Ordnung. , Machen Sie dazu einfach in ihnen ihren Datenordner sich außerhalb der Bilder befindet , erstellen Sie eine neue Datei, die den gleichen Namen wie die Bilddatei dieses lächelnden Punkt-JSON nennt . Dies ist also die Datei mit den lächelnden Bildern der METAR Daten. Sie müssen einfach diese Codezeile schreiben , diese angrenzende Datei. Dan Name ist also mein Name eine Beschreibung. Meine erste NFT ist ein Lächeln. Dann ist dieses Bild die URL, das ist diese URL. Wir müssen diese URL hier einfügen. Dann befindet sich der F4-Schlüssel bei drei Builds, denen es sich um ein Array handelt. Und Handelstyp. Wert des Hintergrunds. Was ist der Hintergrund dieses Bildes? Etwas wie Blau. Ich schreibe einfach dunkelblau. Das war's. Soweit das nächste Bild wieder einfach darauf klicken kann. Wir sind nicht in den Bildern in diesen Metadaten dazu. Ich wähle es nur hier aus. Du kannst es schreiben, wo immer du willst. Json-Datei enthält. Kopieren Sie diesen Code des lächelnden Jason entweder, fügen Sie ihn ein. Nun, Gene, die den Simpson schätzen. Meine Kranken bekommen genug Gewinn. Es ist ein cooler Simpson. Wenn ich jetzt darauf klicke, ist der Hintergrund so etwas wie Orange, Hellorange. Und das Bild, das ich kopiert habe, das ist die URL des Bildes, das IPFS. Um es einfach zu speichern, wenn Sie zu den Zählerdaten gehen, sehen Sie, wir haben diese JSON-Datei und die Bilder, wir haben das Bild. Okay? Jetzt müssen wir auch Dateien auf Pinata hochladen. Wir werden unsere diese JSON-Metadatendateien auch zu IPFS hinzufügen , damit wir sie an diesen Token-Vertrag weitergeben können. Das Speichern von Metadatendateien direkt der Blockchain ist immer noch sehr teuer. Daher fügen wir eine zusätzliche Abstraktionsebene hinzu und laden diese Tage hoch, die auch in die Cloud gesendet werden. Und hat einfach eine URL gespeichert, die auf diese Datei verweist. Sie legen einfach lächelnd ein, ich lade hoch. Und dann haben wir den Smiley-Affen. Und dann ist das Simpson. Finde das hier. Okay? Jetzt haben wir alle notwendigen, erforderlichen Schritte unternommen, um unser Image hochzuladen. Lege ich IPFS und lade dann die NFT-Metadatendateien in IPFS hoch. Und denken Sie daran, dass wir diese JSON-Datei-URL später verwenden werden. Es ist das hier. Wenn ich auf diesen Simpson klicke, Mal sehen, was mit den benachbarten Werten passiert. Sieh. Wir haben den Image-Link hier. Das funktioniert. Das ist alles für dieses Video in der nächsten Sitzung im nächsten Modul, wir werden diesen intelligenten Vertrag im Testnetzwerk bereitstellen und sehen, was passiert. Danke. Wir sehen uns in der nächsten Sitzung. 10. Das deployment: Jetzt, da unser Vertrag geschrieben wurde und unser Schutzhelm ebenfalls konfiguriert wurde und bereit ist, unser Schutzhelm ebenfalls konfiguriert wurde und bereit ist, eingesetzt zu werden. V, es ist an der Zeit, unser Bereitstellungsskript für die Vertragsbereitstellung zu schreiben . Navigieren Sie zum Ordner „Skripts“ erstellen Sie eine neue Datei namens deploy dot js. Jetzt, zuerst, wo wir diese Esser-Abhängigkeit benötigen werden , erworben. Es sind Ether aus der Hardhead-Abhängigkeit. Dann schreiben und singen wir Funktion namens main. Dann erstellen wir eine Instanz unseres Vertrags. Es ist, wir bekommen die Verträge, Ether, die einen Vertragsbaum bekommen, meine NFT, und das ist der Vertrag namens siehe hier, mein NFT. Dann schreiben wir einfach in den Kleinbuchstaben mein Ende, wenn D gleich erwarten soll. Hab großen Dell, mein NFT. Bereitstellen. Wenn wir den Vertrag bereitstellen, sehen Sie ihn im Konstruktor. Es fragt nach einem Namen und einem Symbol für unsere NFT. Der Name ist mein erster. Und das und Symbol wird meins sein. Und sieh so. Dann einfach sofort, mein NFT wurde eingesetzt. Und wir werden console.log diese Vertragsadresse , die bereitgestellt wird, Adresse dort, wo es im Stadionnetzwerk eingesetzt wird. Die diploiden zwei und dann meine NFT-Adresse. Wir haben eine Szene verwendet, weil wir viel Zeit in Anspruch nehmen. Dann rufe ich einfach die Funktion auf. Und dann das Gute, wenn alles in Ordnung ist, dann gehe ich einfach mit 0 aus. Oder wenn wir einen Fehler feststellen, dann werde ich das trösten. Ich liebe dieses Exit-Problem. Diese Vertragsfabrik. Siehst du, ich habe diesen Code geschrieben, aber lass uns versuchen, diese Zeilen zu verstehen. Es ist Zeile für Zeile. Versuchen wir, diese Vertragsfabrik zu verstehen. Es test.js ist eine Zusammenfassung, die verwendet wird, um neue Verträge bereitzustellen. Dieser NFT ist also eine Fabrik für Instanzen unseres NFT-Vertrags. Bei Verwendung des härteren teilt es Plugin-Vertrags-, Factory- und Vertragsinstanzen mit. Ich habe mich standardmäßig mit dem ersten Unterzeichner verbunden. Aufruf von Deploy für einen Vertrag wird die Bereitstellung gestartet und ein Versprechen zurückgegeben , das sich auf einen Vertrag ergibt. Dies ist das Objekt , das eine Methode für jede Stunde unserer Vertragsfunktion hat , also danach. Wir können auch jede Funktion, die wir im Schuldenvertrag wollen, diesen intelligenten Vertrag nennen jede Funktion, die wir im Schuldenvertrag wollen . Das Bereitstellungsskript wird also geschrieben. Es ist an der Zeit, unseren Vertrag einzusetzen. Lassen Sie uns prüfen, ob es funktioniert oder nicht. Das ist, ich möchte ein neues Terminal erstellen. Der Deployment-Befehl lautet und bx oder hatte Skripte ausgeführt. Und dann werden die Skripte, die wir eingesetzt haben dot js-Netzwerklink sein. Mal sehen. Offensichtlich wird es einige Zeit dauern. Erstens wird es kompiliert. Kodex. Sie können einen neuen Ordner mit dem Namen Artefakte sehen. Es wird erschaffen. Lassen Sie uns nun abwarten, was passiert, ob wir eine Bearbeitung erhalten oder erfolgreich bereitgestellt werden. All dieser Hard Hat Code oder dieser NP x um den Einsatz gebracht. Dies kann auch in ihrer Dokumentation gelesen oder eingesehen werden. Das ist nichts Ausgefallenes. Das Zeug ist sehr einfach. Aber jetzt müssen wir einfach warten. Manchmal weiß ich, dass es viele Fehler gibt. Manchmal sind wir nicht in der Lage , für einige dumme Fehler einzusetzen. Mal sehen. Ich hoffe, ich habe keine gemacht. So können Sie sehen, dass unser Vertrag erfolgreich an diese Adresse bereitgestellt wurde. Vergewissern Sie sich, dass Sie diese Adresse hier kopieren. Ich lese einfach den Kommentar und füge ihn hier ein, damit ich ihn nicht verliere. Aber zum Glück hat es einige Zeit gedauert, aber es ist in Ordnung. Um zu überprüfen, ob der bereitgestellte Vertrag überprüft werden soll, können wir diese Inky be Eaters verwenden die Transaktion zu sehen, die gerade passiert ist. Mal sehen. Hier habe ich vor einer Sekunde von diesem öffentlichen Schlüssel gelesen , der die Absenderadresse ist unsere Meta-Massenadresse. Wieder wollte ich nur Degas E, D, E D, C sehen E, D, E D, C . Wir haben unseren ersten Vertrag erfolgreich umgesetzt. Diese Vertragsanschrift wird später verwendet. Und deswegen habe ich es gerade kopiert. Du machst auch das Gleiche. Das ist alles für diese Sitzung. Im nächsten Modul werden wir unseren NFT erstellen. Danke. 11. Ein minting: Hi, willkommen zurück. Zuvor haben wir unseren intelligenten Vertrag erfolgreich für das Itanium-Schicksal eingesetzt und unsere Vertragsanschrift erfasst. In dieser Sitzung werden wir unsere LFTs treffen. Was bedeutet also? Das heißt der erste Prozess der Umwandlung einer digitalen Datei in eine NFT auf der Titan-Blockchain. Diese NFT wird in der dezentralisierten Datenbank gespeichert, wodurch es unmöglich ist, zu bearbeiten, zu ändern oder zu löschen. Damit dies geschieht, müssen wir eine Bibliothek installieren, die als Verbbaum bezeichnet wird. Wir benötigen die Alchemie-Bibliothek , um mit dem bereitgestellten Vertrag interagieren zu können. Daher sollten Sie dies zuerst installieren. Alchemie-Webbaum ähnelt Essern, aber eine erweiterte Web-Baumbibliothek, die verwendet wird, um Anfragen an die akkadische Blockchain zu erleichtern. In diesem Terminal müssen wir diesen Befehl verwenden. Öffne jetzt dein Projekt. Hier. Einfach npm. Installieren Sie ALL CH Slash Alchemie Bindestrich drei. Es wird einige Zeit dauern, bis die Installation erfolgt. Und danach besteht unsere nächste Aufgabe darin, unser Prägeskript zu erstellen. Also früher haben wir Skript bereitgestellt, genauso wie das. Erstellen Sie eine neue Datei, Insights-Skript und Namen. Es bedeutete, dass NFT-Punkt J die Hauptsache ist einige Variablen wie Ihre MetaMask-Schlüssel und diese Alchemie-URL benötigen . Bisher benötigen die Melanom-Tasten einfach diesen Punkt-ENV-Rückkäfig. Dann erzeugt diese Alchemie Web drei, die wir gerade bei diesen installiert die wir gerade bei diesen installiert haben, Kimmy drei gleich. Erforderlich. Dieser Baum. Erstellen Sie dann eine Instanz, unsere URL verarbeitet wird. Die ENV. Gamey. Dir gefällt das. Jetzt müssen wir unseren Vertrag ABI abholen und eine Instanz unseres Vertrags erstellen. Aba ist diese Schnittstelle, um mit dem intelligenten Vertrag zu interagieren , den wir bereitgestellt haben. Hard Hat hat einen ABF oder unseren Smart Contract generiert , der im Artefaktordner gespeichert ist. Siehe hier, Verträge, mein NFT und dann haben wir meine FT-Punkt-JSON-Dateien. Das ist die ABA, von der ich rede. Es ist wichtig, dass wir die intelligente Vertragsadresse haben, die wir bereitgestellt haben. Und das ist diese intelligente Vertragsadresse. Wir werden die Web Three-Vertragsmethode verwenden, um unsere Vertragsinstanz unter Verwendung der ABA und dieser Adresse zu erstellen . Lass es uns machen. Dennoch werde ich zulassen, dass const Vertrag gleich ist, ist gleich konstanten Bedarf wird einen Ordner hochgehen, dann Artefakte als Maisspuren. Dann punktet mein NFP Seele als meine. Wenn d dot js, das, dann diese Vertragsanschrift, schreibe ich sie hier auf dem richtigen Weg. Die Adresse ist gleich dieser. Und dann erstelle ich die Vertragsinstanz, Baum, Kontraktinstanz. Also nenne ich es einfach. Und wenn der Vertrag gleich dem neuen Web Three, Dot Contract ist , und er akzeptiert den Vertrag ABI on track dot aba und Vertragsadresse. Das war's also. So wird es gemacht. Jetzt definieren wir die Prägefunktion. Lassen Sie uns hier das vordere Kinn erstellen und nennen es bedeutet eine F D. Es wird eine sinc-Funktion sein , die einen Token-URI akzeptiert. Diese Token-URL. Ich werde dir später sagen, was ist es, was es ist. Aber im Moment konzentriere dich einfach auf diesen Code. Schreiben wir es zuerst auf. Nonce ist gleich erwarten. Web drei Punkte es. Der Get Transaction Count verarbeitet diesen ENV, nicht Wallet, Public Key, neueste. Dann unterzeichnen wir eine Transaktion. Und zuerst erstellen wir ein Transaktionsobjekt. Es akzeptiert vom Prozess den ENV nicht privaten Schlüssel, nur den öffentlichen Schlüssel. Nun, lass den öffentlichen Schlüssel dann an die Vertragsanschrift. Dann nonce. Nonce. Dann Gas 500, Gehäuse, dann max d Gebühr. Aber Gas wird ihm den Wert 199999987 geben. Und Daten es sind NFT-Vertragsmethoden. Das bedeutete NFT. Wir werden gegen den ENV-Punkt schreiben. Lassen Sie den öffentlichen Schlüssel. Kannst du einen Code hinzufügen ABA? Das war's also. Lasst uns den Code aufschlüsseln. Nonce wird verwendet, um die Anzahl der Transaktionen zu verfolgen , die von Ihrer Adresse gesendet wurden. Dies ist aus Sicherheitsgründen erforderlich , um Wiederholungsangriffe zu verhindern. Das von ist das Original oder der Initiator dieser Transaktion. Dies ist unsere öffentliche Ansprache. Dass zwei wichtige Ablehnung an die Vertragsanschrift, die wir für die Interaktion mit Gas verwenden , ist das geschätzte Gas benötigt wird, um die Transaktion abzuschließen. Max. Prioritätsgebühr pro Gas bedeutet, dass es sich um eine geschätzte Gebührengebühr handelt. Aber Gas und Daten sind diese Berechnung, die Sie durchführen möchten? Richard unterhält eine NFT. Dies ist der Code. Jetzt haben wir diese Transaktion bei uns. Als nächstes müssen wir diese Transaktion unterschreiben. Sie unterschreiben diese Transaktion , um sie abzusenden. Hier verwenden wir unseren privaten Schlüssel tagelang. Wir nutzen das Web drei Punkte, die es funktioniert. Dies gibt Ihnen den Transaktionshash um zu überprüfen, ob unsere Transaktion effektiv berücksichtigt und nicht vom Netzwerk abgesetzt wurde . Nehmen wir an, dass die Code-Sign-Transaktion gleich ist, um Web Three-Konten zu warten, die die Transaktion unterzeichnen. Dieses Transaktionsobjekt und der Prozess , der den privaten Schlüssel von Vallate, dieses Ding, privater Schlüssel ENV . Dann heißt Abschnittsrezeptor heißt Abschnittsrezeptor Web 38 Punkte und signierte Transaktion. Wir haben die gleiche Transition Dot Rohtransaktion. Dann schreiben wir einfach console.log, Transaktionsbestätigung. Lerne JSON-Punkt Stringify, Transaktion G, C. Okay, Speichern. Jetzt haben wir unser Hauptskript fertiggestellt. Jetzt ist es an der Zeit, das heißt NFT-Funktion aufzurufen. Und das Ende dieser Datei, das bedeutete, dass NFT-Funktionen hier einen Token-URI-Parameter benötigen , der sich auf das JSON-Dokument bezieht , in dem die Metadaten in Kenyatta gespeichert sind. Was ich damit meine, ist, dass mir die Datei mitgeteilt wird, die wir in den Meinungsdaten hochgeladen haben. Das ist diese Einheit. Okay. Wir rufen einfach die Haupt-NFT-Funktion auf. Hier. Dass ich geistig harte Datei bin, nicht die Image-Datei. Denk einfach an die JSON-Datei. Und eins nach dem anderen. Ja, lass es uns retten. Jetzt ist es an der Zeit, unsere Domain zu öffnen. Wir werden einfach, ich war hier in einem neuen Terminal wie diesem. Und schreibe den Befehlsknoten-Scrapes gemeint und f, d dot js. Und drücke Enter. Mal sehen, ob einige Bereiche dort alles gut funktioniert. Manchmal habe ich das, was ich begegnet bin, ist, dass ich die Print-Aussage nicht habe und das Terminal hier stecken geblieben ist. Nein. Dies ist bei uns nicht der Fall dass wir diesen ordnungsgemäßen Transaktionsbeleg haben. Du siehst, ich denke, es hat richtig Haupttote. Das war's also. Wenn du willst. Schauen wir uns auch hier unsere Vertragsanschrift ein. Früher war es diese Transaktion. Wenn ich aktualisiere und du siehst, dass unser Minze NFP auch fertig ist. So kannst du einfach feiern, wir haben das Drehbuch erfolgreich geschrieben und pflegen unseren ersten NFT. Im nächsten Video sehen wir uns diese NFT in unserer Brieftasche an. Oder wenn du willst. Ich kann auch die andere NFT meinen. Mal sehen. Ich werde einfach kopieren macht Simpson, Simpson auch hier. Und dann ändere ich ihn in unserem Code in diese Datendatei-URL. Und wieder gehe ich einfach hierher und tippe denselben Code ein. Knoten, kratzt main, NFT dot js, NFT dot js, und drücken Sie die Eingabetaste. Mal sehen. Mal sehen, ob es einen Fehler zeigt oder wissen wir, dass es auch erledigt ist? Es ist gerade sehr schnell. Ich bin, ich bin sehr froh. Das Gleiche. Lass uns nachsehen. In unserer Vertragsanschrift. Haben wir ein neues Ja. Wir haben vor zweiter Stelle Districting. Wir haben diese neue Transaktion hier, die die wichtigste NFT ist. Das war's also. Im nächsten Video werden wir unsere NFT in dieser MetaMask-Wallet ansehen. Danke fürs Zuschauen. Wir sehen uns in der nächsten Sitzung. 12. NFT in Metamask Portemonnaie ansehen: Hey, willkommen zurück. In der letzten Sitzung haben wir unsere NFA erfolgreich aufrechterhalten. In diesem Video werden wir unsere NFT in unserer MetaMask Wallet ansehen. Dafür brauchen wir einige Informationen und wir müssen diesen Ring Ether-Scan besuchen , unsere Vertragsanschrift. Das habe ich schon gemacht. In diesem Transaktions-Hash. Angenommen, das ist der erste NFT, den wir unterhalten. Diese Vertragsadresse ist erforderlich, also diese Vertragsadresse, und diese Token-ID ist erforderlich, da wir diese Daten in die MetaMask-Wallet einfügen müssen, um unsere NFT soll angesehen werden. Und das war's. Also lasst uns sehen. Ich bewege meine Maske. Und wenn D Der erste, müssen wir sicherstellen, dass wir uns in diesem Inkubatordesk-Netzwerk befinden . Dann müssen wir zu diesem NFT-Bereich gehen und auf NFT importieren klicken. Sehen Sie hier, dies ist der Vertrag, der erforderlich ist. Fügen Sie einfach die Vertragsadresse und die ID ein, die eins ist. Und ich klicke einfach auf Importieren. Mal sehen. Du siehst , dass mein erster NFT jetzt hier geschrieben wurde. Definitiv. Es wird, das Bild wird einige Zeit dauern, glaube ich. Aber zumindest wird es von Ihrem Konto oder von der Blockchain abgerufen. Ich werde einfach versuchen, es zu aktualisieren und etwas zu tun , das C. auch ist. Wenn du willst, kannst du auch deine andere NFT hochladen. Aktualisieren Sie es einfach mehrmals. Mal sehen. Es funktioniert. Es funktioniert. Sieh, lächelnd. Der Name ist auch richtig. Nur das Bild. Ich glaube, es braucht zu viel Zeit. Sie können hier unsere NFT sehen oder dass das Lächeln erfolgreich in unserer MetaMask Wallet zeigt. Das war's also. Dieser Teil ist erledigt. Wenn du willst. Sie können auch die andere NFT importieren. Ich zeige es einfach hier und versuche es dann im nächsten Video auf dem Markt zu verkaufen. Das ist alles für heute. Danke. 13. Dein NFT in OpenSea ansehen und verkaufen: Hi, willkommen zurück. Also haben wir unsere NFT erfolgreich in der Meta-Maske angesehen. Jetzt ist es soweit. Wir listen unsere NFT auf dem Markt der offenen See auf. Wenn Sie also einen, C, C, C schreiben , ist der pIRNA-Marktplatz für nf, hat er bei weitem auch die meisten NFT-Aktivitäten, mit dem gesamten Handelsvolumen in Milliarden, was es zum idealen Ort macht, um mit dem Handel zu beginnen. Und wenn diese sich in Appends einloggen, sehen Sie, dass wir ein gültiges und da wir Rinky-Bit-Test-Netzwerk verwenden, müssen wir deshalb das Netz eines nachdenklichen verwenden. Wir können dieses Hauptmaterial nicht verwenden, da unser NFT auch auf diesen Testlet gesendet wird. Wenn wir also unseren Freiwilligen verbinden, wird es nicht angezeigt. Damit das zeigt, müssen wir gehen und eine ausgewiesene Phantasie schreiben, die bezeichnet, die pensive.io sind. Sieh hier. Dann müssen wir unser MetaMask Wallet verbinden. Klicken Sie einfach darauf. Benachrichtigung wird angezeigt. Melden Sie sich einfach bei Ihrem MetaMask-Wallet an. Und siehst du. Wir haben unsere beiden. Nft ist es. Denken Sie daran, ich diese NFT nicht in Damast-Brieftasche importiert habe, aber das bedeutet nicht, dass offenes Meer oder nicht in unserer Vertragsanschrift enthalten ist, da Sie beide Tage sehen können, wo sie aber das bedeutet nicht, dass offenes Meer enthalten ist, da Sie beide Tage sehen können gesendet wurden mit diesem MetaMask Wallet ins Testnetz. Und du denkst vielleicht darüber nach, wie das hier ist. Dies habe ich bereits auf diesem Marktplatz gekauft , und ich zeige Ihnen auch, wie Sie Ihre eigenen LFTs auch auf diesem Testmarkt kaufen können. Einfach. Jetzt ist es soweit. Wir verkaufen diesen NFT in diesem Testmarkt. Wenn ich also einfach darauf klicke, sieht man diesen Hintergrund dunkelblau. Ich schreibe es in die METAR Datendatei. Und das ist die Beschreibung. Jetzt klicke ich einfach auf diesen Zellenknopf. Hier. Ich schreibe einen festen Betrag von Angenommen 0,01 e Dauer, einen Monat, und klicke auf vollständige Auflistung. Also einfach um die Preisdauer einzugeben. Und das war's. Es zeigt einen Fortschrittsindikator und fügt eine reine Abstimmung an, um diese Transaktion zu genehmigen. C. Hier klicke ich einfach auf Genehmigen. Das ist bestätigen. Sie einfach Unterschreiben Sie einfach diese Transaktion. Und das war's. Wir haben unseren NFC erfolgreich gelistet , um in diesem Testmarkt zu verkaufen. Und das Gleiche kann auch im Hauptnetz gemacht werden. Wenn Sie die Redakteure haben, können Sie es definitiv tun. Sehen Sie, dass unser NFP jetzt im Verkauf ist. So cool. Das ist so gut. Wenn Sie möchten, können Sie auch andere LFTs erkunden. Wie ich dir sagte, habe ich das gekauft. Angenommen. Du willst kaufen oder du magst etwas NFT. Jetzt? Ja, Kryptowährung, sie können gekauft werden. Ich klicke einfach schnell auf Binary 0 Esser, ich schätze, es ist kostenlos. Ich klicke einfach auf Kasse. Okay. Entschuldigung. Es wird in die Brieftasche gehen. Das will ich jetzt nicht, ich möchte direkt von hier aus irgendeinen NFT kaufen , mindestens 0.01. Ich will dieses kostenlose Zeug nicht. Auch hier ist das hier. Und wenn ich inzwischen schreibe und nach kürzlich gelistetem Dan sortiere, sehen Sie, unsere NFT ist jetzt da. Gleiche wie das. Es gibt viele andere NFT, die mit Kartoffel campen. Ich mag diese NFT. Ich klicke einfach auf diese Nacht, 0.05. Ich klicke auf Jetzt kaufen. Und ich schaue es mir einfach an. Dies ist in der, das passiert alles in diesem Testnetzwerk. Siehst du, meine Testesser werden hier benutzt. Mal sehen, was passiert. Der Status ist ja. Jetzt hab ich was? Dieser NFT. Und wenn Sie sehen möchten, ob Sie zum Profilbereich gehen und sehen, dass diese NFT jetzt da ist, und wenn Sie möchten, können Sie es wohl jetzt verkaufen. Ich weiß es nicht. Ja. Da Sie dies haben, können Sie jetzt auch verkaufen. Also ja, das war's. Ich hoffe, Ihnen hat dieser Kurs gefallen. Außerdem werde ich den gesamten Code der Solidität oder dieser Anwendung hochladen oder anhängen . Zögern Sie nicht zu überprüfen, ob Sie Zweifel haben oder ob Sie in Ihrem eigenen Code etwas falsch gemacht haben, laden Sie diesen Code einfach in Ihren GitHub hoch, damit Sie ihn in Ihrem Lebenslauf anzeigen können. Vielen Dank und übe weiter.