Transkripte
1. Einführungsprojekt Real Utility Tokens Solana NFTs React dApp: Okay, also willkommen zu
diesem echten
Fähigkeits-Token-Kurs auf Solana. So erstellen Sie also NFT, das ein
echtes Dienstprogramm hat, NFT als Schlüssel. Warum
ist FTEs NFP also nicht unsere Evolution und unser entscheidendes Stück dieser
Renaissance, die durch Web 3 geschaffen wurde, Dezentralisierung, Community Building,
Community Empowerment, manchmal als fett verkauft,
manchmal missverstanden . Zu anderen Zeiten, nur ein Höhenbuch, muss
NFT einen klaren Nutzen haben. Wie Gary sagt, rieche
ich, dass die Anzahl der Projekte im NFPA-Raum die Welt
verändern könnte. Das lassen wir leer. Projekte müssen
Utility-Token haben. Das Whitepaper zum Projekt
muss
neben wunderschöner Kunst echten Wert,
Dezentralisierung
und Gemeinschaftsermächtigung schaffen ,
Dezentralisierung . Sehen wir uns einige Beispiele für NFT-Projekte an, die wirklich nützlich sein könnten. Nfp ist für Bootfahren bei einem Projekt gedacht. Nft ist für Vokale. Dezentrale Organisationen
, bei denen CEOs Tausende von Menschen
sein können , die Entscheidungen in
verschiedenen Ländern treffen. Und FTEs für Immobilien, NFP ist für eine spezielle
Zugriffsfunktion in einem Web oder einer Karte vorgesehen. Nfv ist für Videospiele gedacht und unterstützt Gamer mit FFTs. Klassisch verwende ich es
in der realen Welt. Okay, also für diese Klasse erstellen
wir diese
Anwendung auf React. Wenn Sie also sehen können, können
wir das Buch nicht herunterladen. Wir brauchen drei gültige
und FTC in unserem Wallet. In unserer Geldbörse
haben wir 1500
FTEs, die parabolisch sind. Wenn wir also die Wallet auswählen, können
wir aus
all diesen Wallets auswählen, die wir verbinden, und wir erhalten die ENFPs. Wir haben 5015 oder gültig. Jetzt können wir das Buch kriegen.
2. DAPp Real Utility Token – Anforderungen: Okay, also lasst uns jetzt die
Voraussetzungen für diese Klasse sehen. Sie müssen auf Google
Firebase reagieren, wenn Sie Ihre
React-Anwendung VS-Code
bereitstellen möchten , gut zum Herunterladen
des Repositorys und Lesen des Salons Erwachsene
und schließlich NodeJS. Sie müssen also auch
etwas NFP haben , das Sie
geschaffen haben oder mittelalterliches Insulin. Also habe ich eine Klasse darüber,
wie man Token erstellt. Insulin verwendet Stoffwechsel,
damit Sie es überprüfen können. Sie können es überprüfen, und Sie können
sich mit Süßigkeitsmaschine,
Sulci oder einem Launchpad in Solana treffen . Oder wir führen Appell mit Metallics oder Ihrem
eigenen Smart-Vertrag, um Angkor zu sehen oder
NodeJS herunterzuladen, um zum Download von Node js.org
slash n slash download zu wechseln. Und Sie, und Sie laden die
langfristige Support-Version herunter, holen
Sie Ihr
Betriebssystem ab. In diesem Fall können Sie den
Mac auswählen und
Ihre Kostümarchitektur auswählen ,
wenn Sie nur darauf klicken und
das
Installationsprogramm oder den Mac herunterladen. Und dieses generische Installationsprogramm wird Ihre
benutzerdefinierte Architektur ableiten. Du brauchst Visual
Studio, das Gleiche. Sie können das
Customer Architect-Tool herunterladen
oder das Installationsprogramm herunterladen, das auf die
Architektur für
Debian, für RedHat,
Kerala und für max schließen Architektur für
Debian, für RedHat, , wir klicken nur hier und
das tun Sie die normale Installation, was ich schon installiert habe
, brauchst du auch gut. Also gehst du hier zu Downloads und lädst es für
dein Betriebssystem,
Mac, Windows oder Linux herunter . Und schließlich empfehle dir, wirklich hart
zu lernen. All diese offiziellen
Dokumentationen von Alumna sind TFAM, kein Entwicklerratschlag und
lesen Sie die Dokumentation.
3. Project Utility Token (kurz): Okay, also echte
Utility-Token und FTC Solana, NFP arbeitet als Schlüssel zum
Entsperren einer räumlichen Achse, einem Eintrag für ein Konzert. Schlüssel für unsere Metaphern für eine
Immobilie in einem Videospiel, für Belohnungen, Privilegien und
Rechte im NFPA-Bereich. Diese NFPA habe ich erstellt
und es ist ein goldener NFT. Dies ist ein Beispiel für t, y und FTC Solana. Solana ist die schnellste
Blockchain und eine der billigsten für Transaktionen
und ist auch umweltfreundlich. Niedrige Kosten für die Prägung. Unmet-Duplex ist ein
starker Standard. Und Sie können
in einem NFT-Projekt auf sichere Weise
schöne
und leistungsstarke LFTs in einem NFT-Projekt auf sichere Weise und eine sehr wirtschaftliche und
kostengünstige Community erstellen. Die Kernidee ist, dass
Sie
eine sehr starke Community
auf Discord und Twitter aufbauen müssen. Für diese müssen Sie also eine starke
Community-Stiftungen
schaffen. Vergrößern Sie Ihre Follower,
posten Sie täglich Ihre Reise und
unterstützen Sie Ihre Community. Erstellen Sie Inhalte, wie Sie
wissen, Inhalte sind König. Erstellen Sie also einen Blog, posten oder
erstellen Sie einen YouTube-Kanal und
posten Sie Tutorials, posten Sie Inhalte schreiben Sie epische Whitepaper, damit alles in
seinen Grundlagen angewiesen ist und
eine schöne Website erstellt. Die NFT-Marktplätze für Solana. Derzeit gibt es zwei
Hauptmarktplätze, und sie sind pseudogene
neue Marktplätze, aber im Moment ist
Sulci und Magic Eden. Normalerweise können Sie also
eine Gebührenbasis von fünf Prozent
oder Sekundärverkäufe erzielen. Sie legen diese Gebühr fest
, wenn Sie die NFT erstellen. Und Sie können erstellen, Sie können
LFT-Insolvenz treffen oder Süßigkeitsmaschine
verwenden. Ich habe noch einen Kurs dazu. Okay, aber warum echtes
Dienstprogramm bei LFTs? Sie sind, es ist wichtig, dass
Sie schöne Kunst schaffen, aber auch das eigentliche Dienstprogramm NFT hat eine Win-Win-Situation. Beispielsweise betragen die Kosten für die
Transaktionsverarbeitung für Validierung
eines Inhabers einer NFT in Solana 0. So können Sie wissen, welchen Personen Ihre NFT
gehört, kostet 0. So kannst du
deine Community stärken , anstatt andere Menschen
zu stärken. Die Realität. Wenn Sie beispielsweise eine
Immobilienwebsite erstellen, können
Menschen ihre NFT verwenden, um einen Triple-Star-Beitrag zu
haben. Menschen können FTEs genommen werden. Sie können Zugriff auf eine spezielle Website
oder App-Funktionen haben. Lfts kann als
Einstieg zu einem Konzert
oder als echter Ort als
Abholung in Videospielen arbeiten . Und f t heißt „
Whipple“, ein Gebiet. Die Kernidee ist also
, dass NFT darin besteht,
Privilegien für die
Rechteinhaber des Inhabers zu schaffen Privilegien für die
Rechteinhaber des Inhabers zu und zwei Inhaber zu belohnen. Stellen Sie sich also die Möglichkeiten vor. Phantasie ist das Limit. Die Metaphern, wie Sie wissen, wird
NFT der Schlüssel für Häuser und Territorium und Immobilien
in den Metaphern sein. Wenn Sie also ein 3D-Create oder
ein Künstler oder ein Programmierer sind, können
Sie NFT verwenden, um den Halter
zu validieren. EnFPs können beispielsweise
räumlichen Zugriff auf den
3D-Raum haben . Es ist wie ein Zuhause. Nfp is kann ein Schlüssel für einen Speicherplatz
in einer Meile der Metaphern sein. Wie Sie wissen,
ist die Phantasie die Grenze. Denken Sie immer beim
ersten Start von Fairplay nach und stärken
Sie Ihre Community.
4. DApp Validiere NFTs in deiner wallet um sie herunterzuladen: Okay, das ist also der Code
zur Validierung von NFT-Inhabern. Die Idee ist, dass Sie alle
Ihre gültigen Ungleichheiten
stellen werden. Ich habe 1050 ist mehr als 1
Tausend, sie haben geprägt. Und all diese
Ungleichheiten sind gültig. Die Idee dieser DApp in React besteht darin, zu validieren, ob Sie
in Ihrer Wallet von ENFPs haben, Sie haben zum Beispiel drei nf diesen Wert. Sie können das Buch herunterladen. Wenn nicht, können Sie auf
den Markt gehen und
mehr FTEs sein, diese Idee. Aber stell dir vor, du kannst
jede Art von Inhalten freischalten, einen Film, alles, was du dir vorstellst. Okay, also
kopieren wir jetzt den Code. Und in einem Terminal erstellen
wir einen Ordner. Und jetzt kriegen wir
Clone, das Repository. Wir öffnen Datei, Ordner
öffnen, Dokumente
und Ordner. Wählen Sie den Ordner aus. Du klickst. Ja, ich habe die Natur
gezeichnet. Und jetzt hast du hier den Code. Wir öffnen ein integriertes Terminal. Sie können hier Abhängigkeiten überprüfen. Wir verwenden Metallics für Token-Metadaten, Stoffwechselgene. Dies ist anfällig für
Layout-SPL-Token von Solana
und dem Wandadapter. Also können wir
alle Geldbörsen einbeziehen. Und sie haben zwei Jahre gebraucht
, um mit
der JSON RPC-API in Solana zu kommunizieren , wir verwenden React, React DOM. Sie klicken also auf npm install. Ich werde schnell vorwärts gehen. Perfekte Installation abgeschlossen. Wir verwenden von Solana
liebt das Portemonnaie hoch. Die Geldbörse dort oben
enthält die Wallet-App. Es gibt ein modulares Skript , das die Stile und
die Funktionalität enthält , um mit
allen Modulen zu interagieren , die eine Wallet ausführen. Es hat also ein schönes
CSS und verfügt über einige grundlegende APIs, um Transaktionen zu
senden. Hier initialisieren
Sie zum Beispiel all diese violetten
Phantomschwefel. Also lass den offiziellen
Salon eine Brieftasche. Dann importieren Sie auch
die Webstufe uns, um
Transaktionen zu erstellen und die Cluster-API zu
erhalten. Und es verwendet die
Funktionskomponente von React. Deklarieren Sie das Netzwerk als
DevNet, indem Sie einen Hook verwenden,
der
nur farbig ist , wenn es mit dem
ähnlichen Labor-Hook gerendert um alle Wallets zu initialisieren. Und hier haben Sie den
Verbindungsanbieter ,
der den Wallet-Anbieter einbettet, und dann bettet er
alle Anbieter ein. Und hier ist ein Button, in dem
Sie sich mit dem Wallet verbinden. Dieser Boden
wählte auch eine Höhe. Wenn es verbunden ist.
Diese unten Joes, damit du die Verbindung trennen kannst. Okay, hier
sehen Sie also ein Beispiel , um einen Lamport an eine Adresse
zu schicken. Sie müssen also eine eingebettete
Verbindung verwenden,
das Use-Wallet, den öffentlichen Schlüssel und um
Transaktionen mit jedem Wallet zu senden. Und Sie erstellen eine Transaktion. Die Transaktion erfolgt von
wo zwei Jahre. Und Sie rufen einen intelligenten Vertrag
oder ein Programm für
Systemprogrammierer auf, um von Ihrem öffentlichen Schlüssel
zu einem zufälligen
Public-Key-Lamport zu
übertragen . Um, für das Sigma-Tool senden
Sie die Transaktion
mit diesen Methoden. Das ist von der US-Geldbörse
, also vom
Wireless-Adapter, von React, senden
Sie eine Transaktion, Sie übergeben eine Transaktion und die Verbindung
dort ist eindeutig. Und dann wartet es auf Verbrauchertransaktionen
, wo seine Prozesse sind. Und so können Sie
den unteren Teil hören , der
deaktiviert ist, wenn Sie keinen gültigen öffentlichen Schlüssel
haben. Und wenn diese Schaltfläche
aktiviert ist und Sie klicken, können
Sie einen Lamport senden. Okay, also lass uns jetzt zu unserem Code
gehen. Hier haben wir die App. Wir können eine
einfache React-Anwendung beziehen. Und der gesamte Bürgermeistercode ist
hier im App Dot DSX. Wir importieren
all diese Wallet, The Phantom-Ledger. Lassen Sie uns also React DOM
importieren. Und wir importieren auch die
Hash-Liste gültiger LFTs. Sie können diese
Hash-Liste ändern, um
Ihre NFT zu platzieren , die Sie erstellt und geprägt
haben. Ich habe 1,2 k. Und du kannst
die Hash-Liste ändern. Ich schließe auch
Bootstrap für den Leser ein, für das Menü, das Megaplex
, dieses Metadatenobjekt von
Metaphysics Foundation können
wir zur Definition gehen. Und wie Sie sehen, können wir ein
Metadatenarray von Objekten
erstellen. Indem wir einen
öffentlichen Schlüssel bereitstellen, können wir zum Beispiel aus Ehre finden, wir bestehen die Verbindung
und den Ulnar. Und wir können
diese Metadaten erhalten. Das ist ein Array von NFT ist
Metadaten von Objekten. Also benutzen wir diesen guten Besitzer. Wir importieren auch
die App-CSAs, diese Token in Violett
als leeres Array. Gültige Token in Violett. Wir verwenden also die App ist eine funktionale
Komponente von React. Und wir, für das Wallet da oben, betten
wir den Inhalt
in den Kontext ein. Hier definieren wir die
Kontexte, die die
funktionale Komponente in React erweitern funktionale Komponente in React und diese Objekte als Schwarz, Knoten und Kinder hier in
dieser Funktionskomponente haben
, also der Kontext, und diese Objekte als Schwarz,
Knoten und Kinder hier in
dieser Funktionskomponente haben
, also der Kontext,
der in den wir den Inhalt
einbetten. Hier definieren wir
im Kontext alle
Wallets und wir
verwenden, verwenden Memos, React Hook zum Auswendiglernen und nur
kalische, die es rendert. Und wir konstruieren alle
ältesten Wallet , die zur Verfügung stehen, um zu prüfen,
ob wir n davon haben. Und dann bauen wir diesen
Verbindungsanbieter auf. Wir betten den
Wallet-Anbieter ein und er wird bestehen, da dies die Kinder
sind. Und hier haben wir den Inhalt. Hier verwenden wir auch React
Hook für den Einsatz Nachlass. Wenn wir also eine FTC unverletzt haben, drucken
wir die
Anzahl der Entitäten in der Brieftasche und den
Status des Inhabers. Wenn der Inhaber eine bestimmte
Anzahl von Entitäten hat ,
definieren wir ihn
in diesem Fall drei. Es kann das Buch herunterladen. In diesem Buch kannst du dein eigenes Buch
stellen, und hier ist das Buch. Hallo PDF ist nur
ein HelloWorld-Buch. Und hier haben wir
die Zählmetadaten. Wenn dieses Metall also nicht benutze, aber mit diesen Metallen
kannst du den URI, den Namen
der NFT und den URI bekommen , du kannst benachbarte
Anfragen stellen und
das Bild und andere abrufen Informationen und Beschreibung. Und hier bekommen wir das,
wenn wir Bauch und AFTs haben, dieser Button ist der Schlüssel auch
wir verwenden diese verwenden,
während die Brieftasche reduzieren, die es im Kontext
im Inhalt
gibt , damit wir Transaktionen senden
können. Okay, also wenn wir auf
den Button klicken, holen wir uns LFTs, wie wir hier
unten sehen, LFTS onClick. Also lasst uns zur Definition gehen. Wenn wir auf diese Schaltfläche klicken, prüfen
wir zuerst, ob wir einen gültigen öffentlichen Schlüssel
haben. Wenn wir einen voll gültigen Schlüssel haben, erhalten
wir das Guthaben
und können die
Lamports nur für die
Konsolenprotokollierung anzeigen . Und wir können
den öffentlichen Schlüssel in eine
Zeichenfolge mit zwei Basis-58 konvertieren . Und genau das machen wir. Und wir verstehen, wenn wir
ein gültiges N von t haben. Also gehen wir zur Definition. Hier ist, und hier nennen wir
das Metal await Metadaten. Wir konstruieren dieses Objekt. Wir instanziieren ein Objekt
von Metadaten, das wir sehen, das wir früh sehen. Und wir finden diesen
Besitzer und wir geben ihre Verbindung und den Ulnar und wir haben unsere
Rückkehr, ein Versprechen. Und wenn es erfüllt, erhalten
wir unser Array
von Metadatenobjekten. Und mit diesem Array warten
wir auf die Antwort. Und dann können wir einen Zähler
initialisieren. Für eine Initialisierung sind ein Array von Strings mit den
LFTs parabolisch. Hier zeigen wir hier, dass
wir zuerst mit
allen NFP ist Metadaten iterieren , die jedes Objekt und
NFT-Metadaten
enthalten , die
sich auf der Wallet befinden. Und wir prüfen nach jedem
NFT in der Wallet, werden in diesem
Galle-EnFPS-Array einchecken, dass wir hier sehen, dass dies unsere Hash-Liste
ist, wenn
wir zur Definition
gehen . Und wenn der NFT eine gültige und f t
ist, wenn die Metallatom Minze Base 58 Saite dieselbe ist, wie
wir es hier angegeben haben. Als eins von N von t. Wir konsolen Log, das eine gültige Münzstätte
ist. Und wir haben auf das
gültige NFT-Array gedrängt. Wir drängen diese Mint-Arrays. Wenn wir
das alles für Schleife beendet haben. Wir sagten dann, wenn n
von t cerebelli Name, dann prüfen wir, ob es
mehr als drei gibt und f t gesetzt wird, Sie können eine oder zehn oder
die gewünschte Nummer eingeben ,
wenn der Benutzer sie hat, sie festhält oder
sein Wallet mehr als zum Beispiel eins und f t. Sie können
konsolenprotokollieren, dass LFTs
gültig sind und Sie können einen
subtilen Stakeholder festlegen, ist wahr. Der Benutzer kann
das Buch herunterladen. Hier sehen Sie, dass der
Walton deaktiviert ist. Wenn er kein Inhaber von LFTs ist, kann
er das Buch herunterladen. Um das Buch herunterzuladen, erstellen
wir ein Tag mit Document
create element. Wir setzen den
H-Hinweis darauf. Geben Sie eine URL ein, die die PDF-Datei enthält. Sie können den
Download-Namen für das PDF festlegen. Sie können anhängen und darauf klicken und
dann das Kind entfernen. Jetzt lasst uns endlich npm anfangen. Und ich werde schnell vorwärts gehen. Okay, also perfekt, hier haben wir unsere Anwendung, damit wir eine Brieftasche auswählen
können. Wir können das Portemonnaie zuerst freischalten. Zum Beispiel hat diese
Wallet keine LFTs. Wenn wir also diese Wallet verbinden, versuchen wir, ein F
t zu bekommen und hat 0 in FTEs. Okay, also hier
haben wir unsere Brieftasche. Lasst uns jetzt Phantom öffnen. Und
versuchen wir es zum Beispiel mit diesem Violett. Diese Wallet hat NFC
ist dieser R-Wert. Also der ganze NFT-Check. Hier. Wir haben 1500 FTEs und alle 5000 FTEs sind
in der Jason-Hash-Liste enthalten. Damit wir den Haken kriegen können. Zum einfachen:
Trennen wir diese Brieftasche. Jetzt trennen wir
diese Brieftasche. wir zum Beispiel Wechseln wir zum Beispiel die Wallet. Zum Beispiel. Diese Wallet hat 16 und
FTEs, die nicht gültig sind. Wenn wir also zehn davon bekommen, verbinden wir uns
zuerst, dann bekommen
wir das Ende von T
und haben 16 und FTEs. Beide sind ungültig. Nun
fügen wir zum Beispiel etwas NFT zur Hash-Liste hinzu,
also haben wir den Wert t. Also haben wir diese EnFPs geöffnet. Wir können im kleinen Maßstab sein
und wir kopieren
diese Basis-58-Zeichenfolge, diesen Hash. Und wir gehen zurück zu unserer Projekt-Hash-Liste und
fügen diese Cashlist hinzu. Wir haben ein Komma gesetzt. Und wenn wir jetzt
wieder zur Bewerbung kommen und
auf FTEs abrufen klicken, haben
wir eins von t. So können
wir das Buch herunterladen.