Transcription
1. Intro au projet de véritables jetons d'utilité Solana NFTs React dApp: Bon, alors bienvenue dans
cette classe de
jetons de capacité réelle sur Solana. Alors, comment créer NFT qui a un
véritable utilitaire, NFT comme clés. Alors pourquoi les ETP NFP
n'ont-ils pas été notre évolution et notre pièce cruciale de cette
renaissance créée par le Web 3, décentralisation, renforcement de la
communauté, l'autonomisation communautaire, parfois vendue comme grosse,
parfois mal comprise . D'autres fois, seulement un livre de hauteur, NFT doit avoir un utilitaire clair. Comme le dit Gary, je sens que de nombreux projets dans l'espace NFPA peuvent
changer le monde. Nous allons laisser ça vide. Les projets doivent comporter des jetons
utilitaires. Le livre blanc du projet
doit créer une réelle valeur, décentralisation et une autonomisation communautaire
aux côtés de beaux arts. Voyons quelques exemples de projets
NFT qui pourraient être véritablement utiles. NFP est destiné à la navigation de plaisance sur un projet. Non, c'est pour les voyelles. Organisations décentralisées
où les PDG peuvent être des milliers de personnes prenant décisions dans
différents pays. Et les ETP pour l'immobilier, NFP est destiné à des
fonctionnalités d'accès spéciales sur un site Web ou une carte. Nfv est destiné aux jeux vidéo, permettant aux joueurs de disposer de FFT. Classiquement, je vais utiliser
dans le monde réel. Bon, donc pour ce cours, nous créons cette
application sur React. Donc, si vous le voyez, nous ne pouvons pas télécharger le livre. Nous avons besoin de trois
valides et FTC dans notre portefeuille. Donc, dans notre portefeuille, nous avons 1500
ETP aussi paraboliques. Donc, si nous sélectionnons le portefeuille, nous pouvons choisir parmi
tous ces portefeuilles que nous
connectons et nous obtenons les ENFP. Nous avons 5015 ou valides. Maintenant, nous pouvons obtenir le livre.
2. Exigences de jetons utilitaires de DAPp Real: Bon, voyons maintenant les
exigences de ce cours. Vous devrez réagir Google
Firebase si vous souhaitez déployer votre
application React VS Code, bon pour télécharger
le référentiel et lire les adultes du salon
et enfin NodeJS. Vous devrez donc également avoir
un peu de NFP c'est que vous avez
créé ou médiévale de l'insuline. J'ai donc un cours sur la
façon de créer des jetons. L'insuline utilise du métabolisme
pour que vous puissiez la vérifier. Vous pouvez le vérifier et vous pouvez vous
rencontrer à l'aide d'une machine à bonbons, sulci ou d'un launchpad à Solana. Ou nous faisons appel l'aide de metallics ou de votre
propre contrat intelligent pour voir Angkor ou projeté
pour télécharger NodeJS, pour aller à Node js.org
slash n slash download. Et vous, et vous téléchargez la version de support
à long terme, vous récupérez votre système
d'exploitation. Dans ce cas, il y a des fenêtres
où vous pouvez choisir Mac et choisir l'architecture de
votre costume
si vous cliquez uniquement dessus et
que vous téléchargez le
programme d'installation ou pour Mac. Et ce programme d'installation générique déduira votre architecture
personnalisée. Vous aurez besoin de Visual
Studio, de la même chose. Vous pouvez télécharger l'outil d'architecte
client ou télécharger le programme d'installation qui déduira de
l'architecture pour Debian, RedHat, Kerala et pour max Nous cliquons ici et vous le
faites l'installation normale, ce que je l'ai déjà installé
, vous aurez également besoin de bien. Vous allez donc ici pour les téléchargements et vous téléchargez pour
votre système d'exploitation, Mac, Windows ou Linux. Et enfin, je vous
recommande d'étudier vraiment dur. Toutes ces
documentations officielles des anciens élèves sont TFAM, non un conseil de développeur et
lisent la documentation.
3. Jeton de l'utilitaire réel du projet (court): Ok, donc de vrais
jetons utilitaires et FTC Solana, NFP fonctionne comme clés pour
déverrouiller un axe spatial, une entrée pour un concert. La clé de nos métaphores d'une
propriété dans un jeu vidéo, de récompenses, de privilèges et de
droits dans l'espace NFPA. Ce NFPA que j'ai créé
et c'est un NFT doré. C'est un exemple de t, y et FTC Solana. Solana est la
blockchain la plus rapide et l'une des
moins chères pour les transactions
et est également respectueuse de l'environnement. Faible coût pour la frappe. Le duplex non satisfait est une norme
solide. Et vous pouvez créer des LFT
magnifiques et puissants manière sécurisée
et une communauté très économique et
rentable dans un projet NFT. L'idée principale est que
vous devez bâtir une communauté très forte
sur Discord et Twitter. Pour cela, vous devez
créer des fondations
communautaires solides. Développez vos abonnés,
publiez quotidiennement votre parcours et continuellement, et
soutenez votre communauté. Créez du contenu comme vous le
savez, le contenu est roi. Créez donc un blog, publiez ou
créez une chaîne YouTube et publiez des tutoriels,
publiez du contenu de chaise, rédigez un livre blanc épique, sorte que tout repose ses fondations et créez
un magnifique site Web. Les marchés NFT pour Solana. Il y a deux
marchés principaux en ce moment, et ce sont de
nouveaux marchés pseudogènes, mais pour le moment c'est
sulci et magique Eden. Donc, normalement, vous pouvez avoir une base de frais de cinq pour cent
ou des ventes secondaires. Vous établissez ces frais
lorsque vous créez le NFT. Et vous pouvez créer, vous pouvez rencontrer insolvabilité
des LFT ou
utiliser une machine à bonbons. J'ai un autre cours là-dessus. D'accord, mais pourquoi une vraie
utilité dans les LFT ? Ils le sont, il est important que
vous créiez de beaux arts, mais aussi le véritable utilitaire NFT est d'avoir une situation gagnant-gagnant. Par exemple, le coût de
traitement des transactions pour valider un détenteur d'
un NFT dans Solana est égal à 0. Vous pouvez donc savoir à quelles personnes appartiennent votre NFT à un coût de 0. Vous pouvez donc responsabiliser votre communauté au lieu de
responsabiliser d'autres personnes. La réalité. Par exemple, si vous créez un site Web
immobilier, les utilisateurs peuvent utiliser leur NFT pour
avoir une publication triple étoile. Les gens peuvent prendre des ETP. Ils peuvent avoir accès à un site Web
ou à des fonctionnalités spéciales d'application. Les ascenseurs peuvent servir d'
entrée à un concert ou d'un véritable lieu de
prise en charge dans des jeux vidéo. Et s'il s'appelle un
Whipple, un territoire. L'idée fondamentale est donc
que NFT est capable de créer des privilèges aux détenteurs de
droits du titulaire et de récompenser deux détenteurs. Imaginez donc les possibilités. L'imagination est la limite. Les métaphores, comme vous le savez, NFT seront les clés des maisons des territoires et des propriétés
dans les métaphores. Donc, si vous êtes un créateur 3D,
un artiste ou un programmeur, vous pouvez utiliser NFT comme moyen
de valider le support. Par exemple, les EnFP peuvent avoir un accès spatial à
l'espace 3D. C'est comme chez soi. Nfp est une clé pour
un espace de stockage
à un kilomètre des métaphores. Comme vous le savez, l'imagination
est la limite. Pensez toujours au
premier lancement de Fairplay et donnez le pouvoir à
votre communauté.
4. DApp Valider les NFT dans le portefeuille des utilisateurs pour le téléchargement du téléchargement du fichier: C'est donc le code
pour valider les détenteurs de NFT. L'idée est que vous
mettrez toutes vos iniquités
valables. J'ai 1050 c'est plus de 1
000, ils ont frappé. Et toutes ces
inégalités sont valables. L'idée de ce DApp dans React est de valider si vous avez
dans votre portefeuille par des EnFP, vous avez par exemple trois nf cette valeur. Vous pouvez télécharger le livre. Si ce n'est pas le cas, vous pouvez aller sur
le marché et devenir
plus d'ETP, cette idée. Mais imaginez que vous puissiez débloquer
n'importe quel type de contenu, un film, tout ce que vous imaginez. Bon, donc maintenant, nous allons
copier le code. Et dans un terminal, nous
allons créer un dossier. Et maintenant, nous allons obtenir
clone, le référentiel. Nous ouvrons File, Open Folder, documents
et dossiers. Sélectionnez un dossier. Vous cliquez sur. Oui, j'ai
dessiné le plein air. Et maintenant, vous avez ici le code. Nous ouvrons un terminal intégré. Vous pouvez vérifier ici les dépendances. Nous utilisons des métaux pour les métadonnées de
jetons, les gènes métaboliques. Ce jeton
SPL vulnérable pour la mise en page de Solana
et l'adaptateur mural. Nous pouvons donc inclure
tous les portefeuilles. Et ils ont passé deux ans
à communiquer avec l'API JSON RPC dans Solana, nous utilisons React, React DOM. Vous cliquez donc sur npm install. Je vais aller de l'avant rapidement. Installation parfaite terminée. Nous utilisons de Solana
adore le portefeuille. Le portefeuille là-haut
contient l'application portefeuille. Il existe un script de type modulaire qui contient les styles et
les fonctionnalités
nécessaires pour interagir avec tous les modules exécutant un portefeuille. Il a donc un beau
CSS et dispose quelques API de base pour
envoyer des transactions. Par exemple, ici,
vous initialisez tous ces soufres violets et
fantômes. Laissez donc un portefeuille au
Salon officiel. Ensuite, vous importez également
le niveau Web pour créer des transactions et
obtenir l'API Cluster. Et il utilise le
composant fonctionnel de React. Déclarer le réseau comme
DevNet à l'aide d'un crochet qui
n'est coloré que lorsque vous le
rendez à l'aide du crochet de laboratoire
similaire pour initialiser tous les portefeuilles. Et ici, vous avez le fournisseur de
connexion qui intègre
le fournisseur de portefeuille, puis il
les intègre tous. Et voici un bouton dans lequel
vous vous connectez au portefeuille. Ce bas
a également choisi une hauteur. Quand il est connecté.
Ces Joe's du bas, pour que vous puissiez vous déconnecter. Ok, vous
pouvez voir ici un exemple pour envoyer un Lamport
à une adresse. Vous devez donc utiliser une
connexion intégrée, utiliser
le portefeuille, la clé publique et envoyer une
transaction avec n'importe quel portefeuille. Et vous créez une transaction. La transaction est d'
où deux ans. Et vous invoquez un contrat
ou un programme intelligent de
programmeur système pour transférer de votre clé publique à
une clé publique aléatoire Lamport. Pour l'outil Sigma, vous envoyez la transaction
en utilisant ces méthodes. C'est à partir du portefeuille américain, c'
est-à-dire de l'
adaptateur sans fil, de React, vous envoyez une transaction, vous passez une transaction et la connexion
y est définie. Et ensuite, il attend transaction
consommateur
où elle se déroule. Vous pouvez ainsi entendre le bas
désactivé si vous n'
avez pas de clé publique valide. Et lorsque ce bouton est
activé et que vous cliquez sur, vous pouvez envoyer un Lamport. Bon, maintenant,
passons à notre code. Ici, nous avons l'application. Nous pouvons trouver une application React
simple. Et tout le code du maire est
ici dans l'application Dot DSX. Nous utilisons l'importation de
tous ces portefeuilles, The Phantom Ledger. Nous allons donc
importer React DOM. Nous importons également la liste de
hachage des LFT valides. Vous pouvez modifier cette liste de
hachage pour placer votre NFT tel que vous
avez créé et frappé. J'ai 1,2 km et vous pouvez modifier
la liste de hachage. J'inclut aussi
Bootstrap pour le lecteur, pour le menu, le Megaplex, ces objets de métadonnées de la Fondation
métaphysique, nous pouvons passer à la définition. Et comme vous le voyez, nous pouvons construire un
tableau de métadonnées d'objets. En fournissant une clé
publique, nous pouvons, exemple, trouver par honneur, nous passons la connexion
et l'ulnaire. Et nous pouvons recevoir
ces métadonnées. C'est un tableau de NFT est
des métadonnées d'objets. Nous utilisons donc ce bon propriétaire. Nous importons également
les CSA de l'application, ces jetons en violet
sous forme de tableau vide. Jetons valides en violet. Nous utilisons donc l'application est un
composant fonctionnel de React. Et nous, pour le portefeuille là-haut, nous intégrons le contenu
dans le contexte. Nous définissons ici les
contextes qui étendent composant
fonctionnel dans React et dont ces objets sont noirs, noeuds et enfants ici dans
ces composants fonctionnels, c'
est-à-dire le contexte qui est sur lequel nous
intégrons le contenu. Ici, nous définissons dans le contexte tous les
portefeuilles et nous utilisons, utilisons des mémos, React hook pour mémoriser et uniquement
ceux qu'il rend. Et nous construisons tous
les porte-monnaie les plus anciens qui sont disponibles pour vérifier
si nous n'en avons pas. Ensuite, nous construisons ce fournisseur de
connexion. Nous intégrons le
fournisseur de portefeuille et il passera car ce
sont les enfants. Et ici, nous avons le contenu. Ici, nous utilisons également le
crochet React pour l'utilisation de la propriété. Donc, si nous avons une inviolation de la FTC, nous imprimons le
nombre d'entités dans le portefeuille et le
statut du détenteur. Si le titulaire possède un certain
nombre d'entités, dans ce cas, nous en
définissons trois. Il peut télécharger le livre. Ce livre, vous pouvez
mettre votre propre livre, et voici le livre. Hello PDF n'est qu'
un livre HelloWorld. Et ici, nous avons
les métadonnées de comptage. Donc, si ce métal, je ne l'utilise pas, mais avec ces métaux, vous
pouvez obtenir l'URI, le nom du NFT et l'URI, vous pouvez faire des
demandes adjacentes et obtenir l'image et d'autres
informations et description. Et ici, nous obtenons le
cas où nous avons le ventre et les AFT, ce bouton est essentiel,
nous utilisons également ces utilisations pendant qu'elle, réduisant le portefeuille qu'
il y a dans le contexte dans le contenu afin que nous
puissions envoyer des transactions. Ok, alors quand on clique sur
le bouton, on obtient des LFT, comme on le voit ici
en bas, on obtient des LFT OnClick. Passons donc à la définition. Lorsque nous cliquons sur ce bouton, nous vérifions d'abord si nous
disposons d'une clé publique valide. Si nous avons une clé entièrement valide, nous obtenons le solde
et nous pouvons afficher les Lamport uniquement pour la journalisation de
la console. Et nous pouvons convertir la clé publique en une
chaîne avec deux bases 58. Et c'est ce que nous faisons. Et nous obtenons, si nous avons
un N de t valide. Nous passons donc à la définition. Voici, et ici nous appelons
le métal attend les métadonnées. Nous sommes en train de construire cet objet. Nous instancions un objet
de métadonnées que nous voyons, que nous voyons tôt. Et nous trouvons ce
propriétaire et nous passons leur connexion et l'ulnar et nous avons notre
retour, une promesse. Et si c'est le cas, nous recevrons notre gamme
d'objets de métadonnées. Et avec ce tableau, nous attendons la réponse. Ensuite, nous pouvons
initialiser un compteur. Pour une initialisation, un tableau de chaînes avec les
LFT est parabolique. Nous montrons ici que
nous commençons par itérer avec toutes les métadonnées NFP qui contiennent chaque objet et métadonnées
NFT qui
se trouvent sur le portefeuille. Et nous vérifions chaque
NFT dans le portefeuille, vérifions dans ces
tableaux EnFPS biliaires que si nous
passons à la définition, nous voyons ici que
c'est notre liste de hachage. Et si le NFT
est valide et f t, si la corde de base de l'atome métallique 58 est la même que
celle que nous avons fournie ici. Comme un par N de t. Nous consolons le journal qui
est une monnaie valide. Et nous avons poussé vers le tableau
de NFT qui sont valides. Nous poussons ces tableaux de menthe. Quand on finit tout
ça pour la boucle. Nous avons ensuite dit, si n
of t cerebelli nom, alors nous vérifions s'il y en a
plus de trois et si t est mis, vous pouvez mettre un ou dix ou le numéro que vous voulez
si l'utilisateur a, tient sur elle ou
Ce portefeuille est plus que, par
exemple, un et f t. Vous pouvez consoler un
journal indiquant que les LFT sont valides et vous pouvez définir une partie prenante
subtile est vraie. L'utilisateur pourra
télécharger le livre. Ici, vous pouvez voir que le
Walton est désactivé. À moins qu'il ne soit détenteur de LFT, il peut télécharger le livre. Pour télécharger le livre,
nous construisons une balise avec un élément de
création de document. Nous mettons la
référence h à cela. Placez une URL contenant le PDF. Vous pouvez définir le
nom de téléchargement du PDF. Vous pouvez ajouter et cliquer dessus
, puis supprimer un enfant. Alors, enfin, commençons par npm. Et je vais aller de l'avant rapidement. Ok, si parfait, ici nous avons notre application pour
pouvoir choisir un portefeuille. Nous pouvons d'abord déverrouiller le portefeuille. Par exemple, ce
portefeuille n'a pas de LFT. Donc, si nous connectons ces portefeuilles, essayons d'obtenir un F
et a 0 en ETP. Bon, donc nous
avons notre portefeuille. Maintenant, ouvrons Phantom. Et
essayons par exemple avec cette violette. Ce portefeuille a NFC
est cette valeur r. Donc, tout le contrôle NFT. Ici. Nous avons 1500 ETP et tous les 5000 ETP figurent
dans la liste de hachage Jason. On peut donc obtenir le crochet. Pour plus simple,
déconnectons ce portefeuille. Déconnectons maintenant
ce portefeuille. Maintenant, par exemple, changeons le portefeuille. Par exemple. Ce portefeuille comporte 16 et des
ETP qui ne sont pas valides. Donc, si nous en obtenons dix, nous nous connectons d'
abord, nous obtenons la fin des t
et nous avons 16 et ETP. Les deux ne sont pas valides. Maintenant, par exemple,
ajoutons un peu de NFT à la liste de hachage, donc nous avons une valeur de t. Nous avons
donc ouvert cet ENFP. Nous pouvons être à petite échelle
et nous copions ceci, cette chaîne de base 58, ce hachage. Et nous revenons à notre liste de hachage de projets et
nous ajoutons ces listes de trésorerie. Nous avons mis une virgule. Et maintenant, si nous
revenons à la demande et
que nous cliquons sur Obtenir un ETP, nous aurons un par t. pour que
nous puissions télécharger le livre.