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.