Créez votre propre collection NFT | Programming Made Easy | Skillshare

Vitesse de lecture


1.0x


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

Créez votre propre collection NFT

teacher avatar Programming Made Easy, Software Developer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Bienvenue dans ce cours !

      1:30

    • 2.

      Contrats intelligents

      6:13

    • 3.

      Jetons numériques

      12:10

    • 4.

      Créer un contrat intelligent

      5:58

    • 5.

      Installation des conditions préalables

      6:12

    • 6.

      Structurer et stocker nos NFT

      9:58

    • 7.

      Créer nos NFT

      15:05

    • 8.

      Téléchargement de nos NFT

      7:03

    • 9.

      Déployer nos NFT

      13:16

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

271

apprenants

1

projets

À propos de ce cours

Ce cours sera structuré en 8 leçons qui contiennent des mesures pratiques à entreprendre pour créer une collection NFT et la déployer sur OpenSea. Je vous montrerai comment vous pouvez combiner programmatically différentes couches et générer avec du code, une énorme collection de pièces uniques, chacune avec une rareté documentée différente.

Ce que vous apprendrez dans ce cours NFT :

  • Quels sont les contrats et les jetons intelligents et leur mode de fonctionnement

  • Comment générer programmatically une collection NFT à partir de différentes couches

  • Comment structurer et stocker les NFT que vous avez créés et leurs métadonnées sur le cloud

  • Comment télécharger et déployer les NFT sur OpenSea, pour que vous puissiez mettre votre collection en vente

Si vous êtes intéressé par les NFT et souhaitez également créer votre propre collection, envisagez ce cours pour vous.

Il n'y a pas d'autres exigences qu'une connexion internet.

Rencontrez votre enseignant·e

Teacher Profile Image

Programming Made Easy

Software Developer

Enseignant·e

Compétences associées

Développement Développement Web
Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Bienvenue à ce cours !: Bonjour les gars et bienvenue dans ce cours sur la création de votre propre collection NFP. m'appelle Alex et je suis ingénieur logiciel, mais j'ai toujours été passionné par les cryptomonnaies. Et quand le NFP est sorti, j' en possédais beaucoup, principalement en pleine mer. Cette classe sera désormais structurée en deux leçons qui contiennent des étapes pratiques à suivre pour créer une collection NFT et la déployer sur Open. voyez, je vais vous montrer comment vous pouvez combiner différentes couches par programme et générer avec code une énorme collection de pièces uniques, chacune avec une rareté documentée différente. Si vous êtes intéressé par les MET et que vous souhaitez également créer votre propre collection. Ou du moins, je veux voir à quoi ressemblent ces processus. Pensez à ce cours pour vous. n'y a pas d'autres exigences connexion Internet. Quant au projet de ce cours, il sera extrêmement pratique et il vous faudra suivre étapes présentées dans le cours afin que vous puissiez commencer votre parcours de création de votre propre collection MFT. Nous l'avons dit au plateau, je pense que nous sommes prêts. voit dans la première leçon. 2. Contrats intelligents: Bonjour les gars et bienvenue dans ce cours sur la salutation collection NFP de Dewar et la possibilité de la lancer. Et dans cette première conférence, nous allons parler de contrats intelligents. À ce stade, vous vous demandez peut-être quel est le lien exact entre les contrats intelligents et le lancement de votre propre collection NFT. Ce dont vous avez besoin pour commencer, comprendre la dette de l'Est. Vous allez maîtriser certaines connaissances théoriques avant de pouvoir lancer votre collection vide car un certaines connaissances théoriques avant de pouvoir lancer votre collection vide certain codage est impliqué et l'utilisation de nouveaux concepts vous sera nécessaire. Nous l'avons donc fait avant de dire un mot, nous pouvons aller de l'avant et définir un contrat intelligent. Vous pouvez considérer un contrat intelligent comme un contrat numérique auto-exécutable, et il est stocké sous le réseau blockchain centralisé. Ce contrat intelligent contient un accord entre l'acheteur et le vendeur composé de lignes de code. Ces contrats intelligents ont pour but d' automatiser l'exécution de ces accords. La dette se fait dans ces lignes de code et la transaction qu'elle provoque traçable comme tout le reste sur la blockchain et est également irréversible. Malheureusement, vous avez peut-être entendu parler de différents schémas et que les personnes qui ont escroqué sont en mesure de s'enfuir avec l'argent parce que les transactions sont irréversibles. Les personnes qui ont été escroquées ne peuvent donc jamais récupérer leur argent moins que cette caméra ne veuille les rendre. Et bien sûr, l'évolutif Dont mixé est le créateur des contrats intelligents. Et il les a définis comme protocoles de transactions informatisés qui exécutent les termes d'un contrat. Sa vision pour ces contrats intelligents était de reproduire la fonctionnalité d'un point de vente, c'est-à-dire un point de vente. Vous savez, celui où vous mettez votre carte au supermarché lorsque vous essayez d'acheter quelque chose. Il voulait reproduire ces fonctionnalités dans le réel numérique. Un autre salon qui peut vous aider à mieux assembler les pièces est que les distributeurs automatiques sont mentionnés comme la technologie la plus ancienne équivalente à la mise en œuvre de contrats intelligents. Maintenant, vous vous demandez peut-être pourquoi ces contrats intelligents sont-ils importants dans le contexte du NFP et de la création d' une collection qui nous est propre. Après tout, pourquoi parlons-nous d'eux ? Eh bien, intuitivement, ces contrats sont au cœur du fonctionnement des LFT car ils permettent d'avoir informations d'identification permanentes sur ces LFT uniques et les LFT. En outre, lors de la frappe d'un NFT, il est utile de faire exécuter ces actions si conditions prédéterminées sont remplies. Ici, nous pouvons parler soit par une collecte de battage médiatique qui permet au propriétaire d'indiquer qu' un nombre limité de LFT, soit le prix du NFP payé avec précision par l'acheteur, etc. Dans le contexte de NFV, ces contrats intelligents sont créés lorsqu'une personne frappe et NFP. En effet, au moment de maintenir ce NFT spécifique de la collection est créé conformément à son contrat intelligent sous-jacent. rareté spécifique basée sur différentes propriétés éventuelles lui est attribuée. Maintenant, ne vous inquiétez pas de cette quantité de connaissances théoriques, car dans quelques conférences, vous pourrez mettre la main sur un type spécifique de déploiement d'un contrat intelligent afin vous rapprocher pour vendre le vôtre. Et si c'est la collection. Maintenant, la façon dont les contrats intelligents empêchent la contrefaçon est qu'un jeton vous est émis lorsque vous achetez un jeton NFT contient tous les détails concernant le contrat intelligent. Ceux-ci sont enregistrés sur la blockchain. Avec cette information publique, même si vous êtes NFP, l' image est copiée, ce qui peut bien sûr arriver. Vous avez peut-être vu les personnes qui ont capté des entités à partir de Google. Vous pouvez toujours prouver que vous êtes le propriétaire de l'original. Parce que l' enregistrement blockchain qui est stocké publiquement pour toujours, il va y en avoir plusieurs le prouver. Nous disons s'il s'agit de jetons non fongibles, ce qui signifie qu'ils ne sont pas échangeables parce que chacun d'entre eux est unique et a une réalité différente. Il sera crucial pour vous si vous achetez un NFT pour montrer qu' il s'agit de l'original et ses contrats intelligents que ses contrats intelligents seront en mesure de le faire pour vous. De plus, ne vous laissez pas berner en pensant que le NFP n'a d'applications que dans les transactions. Ils peuvent également être utilisés comme billets pour différents événements ou comme preuve de propriété sur différents produits. C'était à ce sujet pour la première conférence théorique de ce cours. Dans le prochain, nous allons vérifier différentes normes de jetons, y compris la dette de jetons que nous allons utiliser pour créer nos propres LFT, qui est le septième 21 de l'ERC. Donc, si cela vous semble intéressant, j'ai hâte de vous y voir. Et je vous remercie beaucoup de rester avec moi jusqu'à la fin de cette conférence. 3. tokens numériques: Bonjour les gars et bienvenue sur les partitions, où nous apprendrons comment lancer notre propre collection NSD. Dans cette conférence, nous allons discuter de beat, des normes de jetons qui existent actuellement. Et aussi lequel sera le meilleur pour nous afin de mettre en œuvre nos LFT. Dans les conférences suivantes, nous allons mettre la main sur une approche beaucoup plus pratique dans laquelle nous verrons comment nous pouvons réellement déployer nos LFT en pleine mer, ce qui va être la fin de ce cours. Mais pour l'instant, examinons les trois normes de jetons qui existent. Il s'agit de l'ERC-20, l'ERC 721 et de l'ERC 1155. Vous pouvez y penser en termes généraux, S2, l'ERC 20 étant utilisé pour les jetons fongibles normaux. Fongible signifie échangeable. Ensuite, l'ERC 721 qui est utilisé pour les anticorps non fongibles, donc non échangeables entre eux. Comme nous le savons déjà, NFPA propose des recettes différentes et notre limon unique ne peut pas être traité l'un pour l'autre. Cela ne pourrait être fait sans perdre de la valeur de l'un d'entre eux. Et ensuite, la norme ERC 1155 est une norme mixte entre elles et nous n'en parlerons pas vraiment, car l'ERC 721 est celui que nous utiliserons pour nos LFT. Mais l'ERC 20 a facilement pris de l' importance car les EP utilisés pour les cryptomonnaies. Et nous pouvons dire quelques mots à ce sujet uniquement pour votre propre cellule de connaissances communes. Elle a dit avant que la norme de jetons ERC-20 soit utilisée pour les jetons fongibles normaux. jetons fongibles sont la même chose que les actifs fongibles. Et ces jetons, comme je l'ai mentionné, peuvent être échangés par l' un ni l'autre. Vous pouvez penser ici que dans notre monde, nous avons de l'argent, n'est-ce pas ? Vous pouvez également échanger une facture contre une autre facture car elle a la même valeur exacte. Et il y a aussi quatre pièces et objets de même valeur. Comme une PS5, vous pouvez échanger des TPS 5 tant qu'ils sont identiques et qu'aucune partie ne perdra, vous échouera. Et ils seront à peu près tous les deux d'accord pour dire que l' échange soit équitable. Or, cela ne se produit que parce que les objets que nous échangeons sont exactement les mêmes les uns des autres. En ce qui concerne l'espace crypto, on peut penser à o des cryptomonnaies comme des jetons fongibles normaux. Parce qu'ils fonctionnent de la même manière que l'argent ou les objets de même valeur fonctionnent. Vous pouvez considérer Ethereum, Bitcoin, etc. comme des actifs fongibles. Ces jetons peuvent être créés à partir de zéro, et c'est très facile de le faire. Et lors d'une prochaine conférence, je vais également vous montrer comment vous pouvez le faire. Vous pourrez également déployer un jeton ERC-20 et des VP utilisés pour déployer des actifs fongibles réels tels que VP utilisés pour déployer les cryptomonnaies. Mais cela suffirait pour la norme de jetons ERC-20. Et nous allons passer à l'ERC 721, qui est le plus important et le plus pertinent pour les scores car il est utilisé pour NFV est dans leur déploiement, c'est que nous verrons quand nous arriverons à cette étape de notre cours, ces normes sont utilisées pour les jetons non fongibles tels que les LFT. Ces jetons ne sont pas fongibles car l'art est unique. Ils diffèrent par leurs propriétés. Tout d'abord, certains d' entre eux ont plus de traits. Cela peut entraîner une différence de valeur, car ils coûteront plus cher que ceux qui ont des propriétés plus communes. Vous pouvez penser ici à un NFT spécifique issu d'une collection plus vaste qui est unique et possède sa propre valeur et ses propriétés. Par exemple, il existe plusieurs collections NFP qui ont une vue arc-en-ciel. Donc, des yeux du personnage, ça va directement, arc-en-ciel. Et c'est considéré comme un trait très rare. Donc, si vous êtes NFT a cette friandise, il augmentera automatiquement sa valeur, ce qui est assez explicite. Et c'est très à mon avis, maintenant compte tenu de ces biens, ils ne sont pas mutuellement interchangeables, comme c'était le cas avec les jetons fongibles dont nous venons de parler. Ils ne peuvent pas être évalués est une autre unité de la même collection s' ils sont rares et des scores, sont généralement donnés par la demande causée, conséquent, de leurs propriétés très rares. Ils peuvent être très appréciés par différents collectionneurs. titre d'exemple, vous pouvez penser à des objets de collection physiques. Donc, dessiner en parallèle et peut-être avoir une image plus pratique de ce qui se passe ici avec le NFV arrière est, par exemple, vous pouvez penser à une collection de montres très, très limitées et cette cicatrice Le CP dans leur production et aussi leur énorme demande les rendent très recherchés EPC, exactement la même chose avec n'importe lequel de ces seuls b sont numériques, mais leur unicité est aussi la même et peuvent être plus facilement vérifiés à l'aide de la blockchain comme nous l'avons discuté. Lorsque NFP est créé sur chaque blockchain de crypto-monnaie sous la forme d'un jeton qui n' est pas interchangeable les uns avec les autres. Il est unique sur le plan cryptographique. Habituellement, ceux-ci ont une valeur intrinsèque stockée en eux autre que l'apparence de celui-ci, même si cela est extrêmement important pour certains collectionneurs, je ne le nie pas. Ici, nous pouvons penser au revenu passif. Par exemple, il y a eu un recouvrement de tous les frais qui ont été abandonnés plus tard en 2021, ce qui a été qualifié de bâclé. Et leur promesse pour la fonctionnalité de leurs LFT était que vous auriez pu tirer des revenus passifs à partir des casinos que l'équipe qui a développé le NFET est une largeur de partenariat, ce qui est très, très belle fonctionnalité sur votre MAP, augmenterait certainement en valeur. Les cerfs mixtes sont une énorme quantité de NET , puis vous les met à votre disposition une fois que vous leur avez acheté une peau dans le jeu. Ici, vous pouvez penser aux champions crypto ou à mes hooligans de compagnie, qui sera un jeu très énorme au moment où je les enregistre, le jeu n'a pas encore été abandonné, mais le collection a été. Et une fois que vous avez un NFT dans cette collection, vous pouvez également, plus tard, lorsque le jeu est réellement lancé, utiliser votre NFT spécifique comme personnage de ce jeu. Ce qui peut aussi être très agréable. Et ils le sont rarement, augmentent également avec la fonctionnalité que vous tirez de les utiliser. Parce que vous pouvez penser que vous utilisez un caractère plus rare et que ça va être sympa. Il y a également des billets pour des événements accueillis par les propriétaires du recouvrement de créances. Ainsi, par exemple, si un groupe d' entrepreneurs qui ont beaucoup succès décidait de créer une collection de fonctionnalités NFT pour eux, c'est peut-être qu'ils vont donner des conférences dans différents CPS. Et si vous avez l' un de leurs LFT, vous pouvez entrer gratuitement dans les actions et discuter avec eux. Quelle idée a déjà été mise en œuvre ? En conclusion sur ces jetons standard ERC 721, la norme ERCC1 21 est un ensemble ouvert de règles qui décrit la façon dont vous pouvez créer un NFT sur la blockchain EPM. Open sapling possède en fait une classe qui a différentes méthodes et champs implémentés pour ERC 721 que vous pouvez utiliser lors de la création votre propre NFP ou jeton en dérivant votre classe. Nous allons passer en revue ce processus en détail lors d'une prochaine conférence dans quelques personnes qui ne comprennent pas ce qu'ils ont dit. C'est parce qu'il s'agit plutôt d' une vision programmatique des choses, mais ne vous inquiétez pas, lorsque nous y arriverons, je veillerai à ce que vous compreniez quelle que soit votre expérience de codage. Il y a aussi facilité ces métaphores pyramide, qui au bas de celle-ci comporte la couche d'infrastructure. Et là, nous avons le polygone Ethereum et ainsi de suite, qui sont la couche de protocole Web à trois points. En plus de cela, nous avons eu l'ERC-20, qui est la norme pour les jetons fongibles dont nous avons parlé. Et ici, nous pensons aux jetons comme les cryptomonnaies qui peuvent être modifiés. Et là encore, certaines de ces entités ont leurs propres pièces fabriquées pour elles et elles peuvent avoir de l'utilité. Leur objectif principal devrait être d'inciter les propriétaires à participer à un éventuel jeu. Nous achetons du pouvoir dans ce jeu. Peut-être aussi une adoption précoce. Ces entités ont donc des pièces qui ont des utilisations spécifiques pour elles. Et il diffère beaucoup d'un projet à l'autre. Il pourrait être un peu difficile pour moi de donner un point de vue plus large pour eux autre que ce que je viens de mentionner. Désormais, au-dessus de la couche ERC 20 se trouve l'ERC 721. Et ici, c'est la couche terrestre réelle, qui sont la lentille symbolisée et le péché, etc. De plus, le NFET est en plus de la dette si le MFT réel est le recouvrement que vous allez effectuer serait à cette étape. Et en plus de cela, c'est vous, bien sûr le propriétaire. La chose à garder à l'esprit que cette conférence est que lorsque vous ouvrirez la prochaine fois et qu' une collection de 10 000 MFT est piégeante. Ce sont des jetons ERC. C'était à peu près tout cela pour cette conférence. Et dans les prochaines conférences, nous allons adopter une approche beaucoup plus pratique des choses. Et nous verrons comment déployer exactement notre premier contrat intelligent. Comment créer notre propre jeton ERC-20 et le transférer dans notre portefeuille de mathématiques, comment conclure un contrat intelligent NFT. Et ensuite, générez notre propre collection MFT avec le MFT exact qui est déployé. Et à la fin, nous aurons promis toute la collection sur CDS ouverts. Et vous comprendrez également comment vous pouvez effectuer la phase de pré-révélation, de révélation, comment fixer le prix, les redevances, etc. Cela vous semble intéressant. J'ai hâte de vous voir lors des prochaines conférences. Et je vous remercie beaucoup de rester avec moi jusqu'à la fin de celle-ci. 4. Créer un contrat intelligent: Bonjour les gars et bienvenue dans ce cours où nous apprenons comment créer notre propre collection NFP. Dans cette conférence, nous allons déployer notre premier contrat intelligent sur la blockchain Ethereum à l'aide de l'IDE EPM remix disponible gratuitement en ligne. Si vous vous souvenez, lors de l'une des dernières conférences, nous avons parlé de contrats intelligents et de ce qu'ils sont exactement. Et nous avons compris comment ils sont très petits dans le contexte de MFT. Nous allons maintenant en déployer un sur un réseau de test local. Vous n'avez donc pas à vous inquiéter car le déploiement sur un réseau de test local ne vous coûtera rien . Et vous pouvez jouer avec elle comme vous le feriez avec un qui serait déployé sur le net principal avec la vraie affaire. Maintenant, la première étape consiste à faire, comme vous le voyez sur l'écran VC, le site web de remix. Le lien vers ce site Web est le remix dot dot ORG. Une fois que vous êtes sur le site Web, vous pouvez créer un nouveau fichier Dot SOL. Vous pouvez y écrire votre script. Et comment allez-vous faire cela. Vous allez vous rendre dans l'écran en haut à gauche de cette page disponible ici. Et vous pouvez cliquer dessus et vous pouvez voir ici qu'un nouveau fichier, est mis à disposition pour que vous puissiez entrer son nom. Et nous allons donner le nom de notre contrat intelligent. Vous devez également écrire son extension, qui sera ce SOL. Ensuite, vous allez devoir écrire ce code dans votre fichier SOL. Et celui-ci ne fait que préciser à la ligne la version de la licence ESP EdX du MIT n'est pas si grave. chaque contrat intelligent, nous aurons cette solidité pragmas là-haut avec une version spécifique. Mais ensuite, vous pouvez voir que nous définissons le contrat avec le nom de compteur. Ensuite, nous définissons l'intégrale, qui est le compte du contrat. Ensuite, nous définissons une méthode qui peut incrémenter le compteur. Et incrément signifie en gros ajouter un à sa valeur. Et nous avons également une méthode qui nous renverra le numéro de la valeur de compte. Maintenant, ces contrats intelligents qui y sont écrits, nous devons le déployer, n'est-ce pas ? Et comment pouvons-nous faire cela ? Eh bien, nous pouvons d'abord aller dans la barre de menu de gauche vers le compilateur de solidité, puis nous allons compiler notre fichier GUT SOL. Vous pouvez voir qu'il a été compilé très rapidement. Ensuite, pour voir à l'intérieur de votre contrat intelligent, vous allez aller d'un onglet plus bas pour déployer et exécuter des transactions. Et si vous cliquez sur Déployer sans publier sur IPFS, le système de fichiers interplanétaire. Vous allez voir qu'en gros, il le déploiera localement ici même sur les contrats diploïdes. Vous pouvez également voir des informations sur chacun de ses champs. Vous pouvez également voir que les journaux de la transaction sont affichés dans la partie inférieure de l'écran. Si vous cliquez sur les incréments, vous pouvez tout d' abord voir la transaction de la dette du journal pour contrer cette augmentation des dépenses. Et puis cette transaction s'est réellement produite. Comme vous pouvez le voir à partir de ces coches vertes affichées ici. Et vous pouvez voir que le décompte est passé de deux à trois. Et quand on clique sur GetCount, il y en a aussi trois. Encore une fois, si nous l'incrémentons et que nous obtenons le compte, c'est que le compte reçoit à nouveau un B24, mais seulement une fois que nous l'avons atteint. Vous pouvez donc voir que tous les champs que nous avons écrits fonctionnent essentiellement. De plus, la façon dont vous pouvez voir si vous êtes en conflit est réellement déployée sur le réseau de bureau provient de l'environnement actuel de la machine virtuelle JavaScript, qui est affiché ici. Si nous avions injecté le point Web trois, il se déploierait directement dans la blockchain Ethereum. Et vous pourriez être en mesure d'effectuer une transaction à partir de votre portefeuille de mathématiques. Vous pouvez voir en gros comment fonctionne un contrat intelligent et quel est le code qui le sous-tend. Encore une fois, il s'agit d'un contrat intelligent très simple qui ne comporte que trois domaines. Si vous allez vérifier l'analyse éther, un contrat que vous souhaitez respecter ou que vous vérifiez simplement ses champs, vous verrez qu'il contient en fait beaucoup de champs. Et nous le verrons également lorsque nous allons déployer ici, notre collection de n si T est parce que cette collection aura en fait beaucoup de champs ici, y compris le prix du NFP, la quantité maximale de MFT pouvant être limitée par un portefeuille, une image par défaut pré-révélée qui sera affichée avant l'examen des LFT réels, etc. Si cela vous semble intéressant, j'ai hâte de vous voir lors des prochaines conférences. Et je vous remercie beaucoup de vous être resté avec moi jusqu'à la fin de celle-ci. 5. Installer les conditions: Bonjour les gars et bienvenue dans ce cours où nous apprendrons comment créer votre propre collection vide. Dans cette vidéo, nous allons commencer tout le processus pratique de création de votre propre collection NFP. Et pour cela, nous allons tout d'abord avoir besoin de certaines conditions préalables. Plus exactement. Nous allons devoir installer deux éléments sur la machine à partir de laquelle vous effectuerez le déploiement de ces entités. Vous allez avoir besoin de NodeJS, qui est un framework JavaScript. Et JavaScript est un langage de programmation au cas où vous ne saviez pas et n'ayez pas peur par ces significations. Et trois, découragés si vous n'avez jamais écrit de code auparavant dans votre vie. Parce que ce sera très facile, croyez-moi, et je vais vous guider à chaque étape et je vais vous expliquer ce qu'il faut écrire dans chaque domaine. Après tout, c'est juste de l'écriture de textes, donc ce ne sera pas compliqué, promis. Maintenant, après avoir lancé NodeJS, dont nous aurons besoin pour exécuter un script que nous allons obtenir depuis l'espace public, nous aurons également besoin d'un éditeur de texte pour notre code. Donc, un endroit ou un IDE, ce qui est aussi la signification de celui-ci, où nous allons pouvoir modifier notre code qui nous aidera à déployer notre collection de NHD commence à installer le Framework JavaScript Node.JS. Si vous êtes sur un Mac comme moi, vous pouvez simplement écrire cette commande que vous voyez sur mon terminal, qui est la deuxième ligne. Je vais le souligner pour vous juste pour que vous puissiez le voir plus clair. Mais si vous êtes sous Windows, vous pouvez également rechercher Node.js sur Google. Et vous pouvez voir qu'il apparaîtra sur Node js.org. Et vous pouvez continuer à cliquer sur Télécharger, puis sélectionner la distribution et le système d'exploitation exacts que vous possédez. Donc, si vous êtes sous Windows, vous pouvez choisir la version de Windows recommandée pour la plupart des utilisateurs, puis télécharger leap et de plus, l' installer, comme je l'ai dit, maintenant en revenant sur Mac, Si vous allez installer NodeJS à partir de votre terminal, vous devrez d'abord installer Homebrew, ce qui vous facilitera beaucoup la vie et vous aidera également à installer NodeJS beaucoup plus facilement. Et en fait, c'est ce qu' est cette instruction sur la deuxième ligne. Pour. Une fois que vous l'aurez entré dans votre terminal, vous serez invité à écrire votre mot de passe pour le pseudo-axe afin qu'il puisse l'installer. Et puis il ira de l'avant et installera beaucoup. Maintenant, si vous voulez voir si Homebrew est réellement installé sur votre machine problème breuvez puis tirez v à partir de la version. Et vous devriez voir le Homebrew, puis la version de celui-ci. Et faites attention que vous devez également ajouter au chemin, le Homebrew pour que cela fonctionne et donner votre version lorsque vous écrivez root dash v. Et maintenant la deuxième étape ici, qui consiste à installer NodeJS en utilisant Homebrew, que nous venons d'installer, est d'écrire Node d'installation de breuvage. Maintenant, comme vous pouvez le constater, il va aller de l'avant et installer NodeJS pour nous. En ce qui concerne Windows, vous pouvez simplement télécharger le programme d'installation dans l'ingestion, installer avec l'interface utilisateur. Si c'est plus facile pour vous, vous pouvez faire la même chose sur macOS. Mais depuis le terminal avec Homebrew, je trouve ça plus facile. Cependant, vous préférez faire ces processus correctement. Si vous choisissez d'installer NodeJS, soyez déterminant. Encore une fois, vous pouvez simplement écrire après son installation Node, puis vérifier de manière dense s'il a été installé et vérifier sa version. C'était tout pour l'installation de Node.JS. Et maintenant, nous devrions simplement jeter un coup d'œil à notre IDE, qui sera Visual Studio Code. Nous choisissons ici code Visual Studio car il est très léger. Et il nous sera beaucoup plus facile d'exécuter le code que nous devons exécuter avec NodeJS à l'aide de Visual Studio Code. Et aussi si vous n' avez pas la dernière machine, pas un problème car Visual Studio Code est beaucoup plus polyvalent et ne nécessite pas une configuration système aussi élevée. Vous pouvez donc accéder au bouton de téléchargement à partir de Visual Studio Code. Et encore une fois, selon votre système d'exploitation, vous devriez l'installer à partir de là, cela va être assez simple. Mais après avoir effectué ces deux étapes, vous pourrez aller de l'avant et à la prochaine conférence où nous verrons exactement où nous pourrons obtenir le code public pour créer le nôtre un vide. collection à partir de zéro. Ensuite, nous en venons à déployer sur le réseau de test de l'open C. Et bien que les étapes de pré-évaluation et de révélation vous permettent de vendre votre collection NFP prépayée. Si tout cela semble intéressant, j'ai vraiment hâte de vous voir lors des prochaines conférences et je vous remercie beaucoup de rester avec moi jusqu'à la fin de celle-ci. 6. Structurer et stocker nos NFTs: Bonjour les gars et bienvenue dans ce cours où nous apprenons comment créer notre propre collection NFP. Dans cette conférence, nous allons examiner la méthode que les normes de données ouvertes imposent à notre collection de NFP afin que nous puissions les respecter et avoir une collection qui peut être vu et également résolu en haute mer, que nous connaissons déjà, est le plus grand marché de la NFT en ce moment. Il est donc important pour nous d'avoir notre collection ici, car toutes les grandes collections sont vendues en haute mer et acheteurs sérieux. La majorité des acheteurs connaissent la mer ouverte et sont également traitées. respect et je fais la majorité de leurs transactions que je n'ouvre pas. Vous voyez, c'est un point très important dans notre cheminement de création de la collection NFP. Et vous pouvez voir ici que le lien des conduits qui vous ouvre est de slash doc slash les normes de métadonnées. Nous pouvons voir que la documentation exacte de nos jetons ERC 721, qui sont bien sûr nos jetons NFP. Du point de vue de la programmation, on peut penser qu'il existe déjà des classes implémentées qui représentent les jetons ERC-20 et ERC septième 21. Et vous pouvez utiliser le langage de programmation JavaScript. Et en outre, a dérivé votre propre jeton qu'elle est allé déployer sur le réseau principal sur Open. Voyez, en utilisant ces deux classes, selon ce que vous voulez réellement. Si vous créez une devise pour ERC-20 ou NFP pour ERC 721. Maintenant, si vous vous en souvenez, nous avons déjà discuté de ces jetons et, en outre, ce que chacun d'entre eux fait. Erc-20 est comme une monnaie, mais la principale différence entre l'ERC-20 et le Bitcoin, par exemple, est que l'ERC-20 est en fait une monnaie déployée sur une blockchain. Lorsque Bitcoin a sa propre Blockchain, le jeton ERC septième 21 est utilisé pour actifs non fongibles qui ne peuvent pas être échangés uns au sein de l'autre parce que chacun d' entre eux est unique et qu'ils avaient différents valeur. Tout comme NFP est R. Et c'est exactement la raison pour laquelle nous allons implémenter vos jetons C7 2100 pour notre collection d' EnFP à ces classes ERC-20 et ERCC1, nous pouvons ajouter notre propre comme le symbole de nom, le montant maximum pouvant atteindre au lancement, la date de pré-évaluation, la date de révision. Une image qui devrait remplacer le NFET est lorsque la collection est en phase de pré-évaluation, etc. En faisant défiler les normes de métadonnées ici, nous pouvons voir différentes choses que notre collection devrait posséder et elles sont également transposées. Vous comprenez donc mieux ce que chaque champ du code fait réellement dans notre collection. Nous allons avoir les photos, mais nous allons également avoir des métadonnées qui y seront étroitement liées. Et chacune de ces images aura un CEB, qui est un identifiant de contenu. Et ces photos de nos LFT que nous téléchargerons sur IPFS. Nous allons voir cela dans un instant. Laissez-moi donc ne pas me devancer. Mais il est important pour l'instant que vous compreniez que nos images auront deux parties. Un qui sera le fichier JPEG réel et également un fichier JSON qui contiendra les métadonnées. Là. Il aura le CIP, qui sera un identifiant de contenu que vous pouvez considérer comme un identifiant unique qui reconnaîtra encore plus le défilement de l'image. Voici la structure des métadonnées et on parle ici chaque attribut que vous pouvez donner, différents traits, comme les dates, etc. Mais ce qui est vraiment important ici, c'est l'IPFS et nous voyons la section des yeux. Ici, vous pouvez constater que l'Open Sea prend en charge le stockage des métadonnées pour tous les frais. Dans les réseaux étrangers décentralisés, ils peuvent être modifiés par un parti central. Un réseau de pieux décentralisé, qui peut être modifié par une partie centrale. Et le plus populaire de nos jours est appelé IPFS. Et pourquoi est-il utile pour nous d'être plus décentralisés ? Vous pourriez demander, eh bien, c'est juste parce que c'est exactement comme la blockchain. Il s'agit d'un stockage cloud distribué et n'importe qui peut avoir un nœud ici. Et maintenant, c'est essentiellement un point où vous stockez vos affaires. Et voici le site pour cela, IPFS.io. Et c'est comme vous le voyez, un protocole hypermédia conçu pour préserver et développer les connaissances de l'humanité en rendant la vague améliorée, plus résiliente et plus ouverte. Donc, dans l'espace crypto, il a toute cette notion de Web trois points o. Et il s'agit essentiellement d'une mise à niveau vers le Web, vers les données, qui est l' Internet tel que nous le connaissons aujourd'hui. Mais ne nous intéressons pas à ce genre de choses. Et continuons simplement à lire la documentation. Donc, si vous utilisez IPFS pour héberger vos métadonnées, qui étaient les fichiers JSON associés à chacun de nos fichiers JPEG de notre collection NFT, votre URL doit être au format IPFS, puis un hachage, par exemple, IPFS, puis un hachage. Et ce hachage sera en fait l'identifiant de contenu dont je vous ai parlé. Et cela est mis à jour avec le fichier. Cela contribuera donc à l'immuabilité et à la persistance de vos données. La persistance de vos données détruit en fait une partie de celles-ci. Et vous voyez que la structure est très, très importante et qu'elle doit avoir le CIP et les métadonnées, si vous vous demandez, sont exactement la façon dont les marchés obtiendront le des informations sur notre NFP. Et lorsque nous parlons d'informations sur nos LFT, vous pouvez penser à partir des endroits où nos images seront stockées et nous les stockerons dans le Cloud. Donc, pas sur notre ordinateur local, mais quelque part sur un serveur où la mer libre serait capable de récupérer les données de sorte que l'image. Et pour cela, nous allons utiliser la pinata, comme vous le voyez, les EC ouverts qui nous conseillent de le faire ici. Mais à part les images spécifiques, qui sont nos LFT, nous verrons également que la rareté réside dans les différentes propriétés d'un NFP et à quel point il est rare, les redevances qui seront de 1 %. . Ainsi, une fois que vous avez scellé l'un de ces éléments de votre collection, chaque fois qu'un NFP supplémentaire sera vendu, vous pouvez configurer le pourcentage de leur transaction pour qu'il revienne à vous, le créateur. Et cela peut être précisé à nouveau dans les métadonnées du NFP. Maintenant, vous pouvez constater que si vous prévoyez de stocker sur IPFS, nous Richmond, Indiana, pour stocker facilement des données. Et l'Indiana n'est qu' un espace Cloud. Ils offrent donc de l'espace cloud, l'espace sur un serveur où vous pouvez stocker vos véritables LFT et ils seront en ligne et accessibles au public pour Open S3 ils ont essayé de vous montrer notre entités sur leur page d'accueil. Vous pouvez voir qu'ils disent que vous pouvez privatiser n'importe quel fichier si vous téléchargez avec Kenyatta, en le cachant sur le réseau public IPFS. Vous pouvez également contrôler qui peut accéder aux fichiers et pendant combien de temps. Il s'agit, bien sûr, d'utiliser le bon. Mais ils ont un plan gratuit que nous allons utiliser, qui consiste simplement à stocker et à gérer nos médias NFT. Et encore une fois, cela signifie les JPEG réels et exigent ces données. Nous allons donc pouvoir les stocker gratuitement ici. Et ensuite, mettez-les à la disposition de notre collection Open Sea. Et les gens peuvent en fait les traiter avec, bien sûr, à l'aide de l'IPFS linéaires et aussi des IPFS. Lors de la prochaine conférence, nous allons voir où obtenir publiquement le code pour créer notre propre collection NFP. Nous allons voir comment différentes couches peuvent fonctionner afin de créer notre énorme collection de pièces. Parce que vous avez peut-être vu que NFet est sur OBC ont des attributs différents. Et selon les attributs d'une entité spécifique, elle possède une requête spécifique. Nous allons voir comment configurer les couches par programme , puis créer par programmation. Donc pas à la main car il serait très difficile créer 10 000 entités à la main, chacune d'entre elles à la fois, mais toutes à la fois en utilisant ces couches avec framework JavaScript Node.JS dans l'ID de code Visual Studio. Si cela vous semble intéressant, j'ai hâte de vous y voir. Je vous remercie beaucoup d'être resté avec moi jusqu'à la fin de cette conférence. 7. Créer nos NFTs: Bonjour les gars et bienvenue sur les partitions où nous apprenons comment créer et vendre notre propre collection NFP composée de nombreux articles aux vérités différentes. Dans cette conférence, nous allons en fait commencer le processus de création programmatique de ces cartes à partir de notre collection. Quand je dis programmatiquement, je veux dire, en utilisant du code. Lorsque vous avez vu ces 10 000 collections en pleine mer, vous avez peut-être pensé qu' une personne n'avait pas dessiné numériquement chacune de ces NFT parce que cela nécessiterait un énorme. Au lieu de cela, ce que font ces artistes et la meilleure pratique, c'est de dessiner différentes propriétés de ces LFT, qui sont considérées comme des calques dans l'image. Donc, seulement une partie du NFT , puis les combinant pour obtenir un NFT réel avec une rareté totale qui déterminera en outre son prix final. Donc, avec cela, le passé que nous allons prendre pour les créer. Chacun d'entre eux est un outil gratuit qui utilise Node.JS pour utiliser du code, ces entités. Et le code correspondant est open source, ce qui signifie qu'il est gratuit et qu'il est disponible sur GitHub, comme vous pouvez le voir à l'écran. Le lien est github.com slash hash lips slash hash slips art engine. Si vous accédez à ce lien, vous pouvez trouver le référentiel contenant le code. référentiel est essentiellement l' endroit où vous stockez le codec. Je suis désolé si je vais également expliquer aux gens qui ne sont pas réellement programmeurs dans la vraie vie afin qu'ils puissent mieux comprendre tous les mots que j'utilise. Maintenant, une fois arrivé ici, vous devrez télécharger le code. Et la façon dont vous allez le faire est tout d'abord, vérifiez que la bonne partie de la version est ici les dernières versions, est-à-dire la dernière version du code pour ce référentiel. Et nous pouvons aller de l'avant et cliquer sur la première version qui le souhaitait, qui, comme vous pouvez le voir, elle est écrite ici en vert, que c'est la dernière. Une fois que nous aurons cliqué dessus, verrons que nous avons ici le code source correspondant, et nous pourrons cliquer dessus et il téléchargera en outre des archives pour nous. Ici, vous pouvez voir en bas la ligne qu'ils avaient en fait toute la documentation sur l'utilisation de ces référentiels et du code qu'il contient. J'ai déjà fait des recherches sur ce sujet et je l'ai utilisé. Donc, si vous voulez en savoir plus, consultez cette documentation , soyez mon invité. Mais je pense vraiment que c'est CTR qui m'écoute et regarde ce que je fais puis commence à lire ceci. Revenons donc à notre processus une fois que vous aurez terminé le téléchargement de vos archives. Il sera affiché dans vos téléchargements afin que vous puissiez cliquer dessus avec le bouton droit de la souris. De plus, en l'ouvrant avec votre utilitaire d'archivage, si vous êtes sous Windows, se peut que vous puissiez utiliser un peu de vent ou 7-Zip. Vous pouvez donc extraire les fichiers qui se trouvent dans cette archive dans un dossier réel. Ce que nous allons faire maintenant, c'est faire glisser le dossier que nous en sortons dans Visual Studio Code. J'ai un écran externe ici. Comme vous pouvez le voir, il est simplement ouvert et glissé. Nous avons maintenant tout le code du dépôt GitHub public de dette ouvert dans notre propre éditeur de code que nous avons téléchargé lors de la dernière conférence. Et comme je l'ai déjà dit, le NFP est que nous obtiendrons avec ces scripts qui sont écrits dans ce référentiel vont être créés en combinant l' une des couches qui sont mis à disposition. Vous pouvez vous demander où trouver ces couches ? Eh bien, vous avez ici un sous-dossier appelé calques. Et vous pouvez voir ici que nous avons un sous-dossier pour chaque propriété que notre NHD peut avoir. Nous en avons donc quelques par défaut ici, mais si vous voulez créer votre propre collection, vous pouvez fondamentalement modifier les propriétés de vos AINS. Et ensuite, vous pouvez voir que nous avons quelques PNG, qui est le format d' une image avec un arrière-plan transparent. Et si nous cliquons sur l'un d'entre eux, vous pouvez voir qu'il a couleurs différentes et fondamentalement des propriétés différentes. Une autre observation importante ici est que la façon dont vous devez nommer ces propriétés est son nom, puis son hashtag, puis le pourcentage de rareté que vous souhaitez que cette propriété soit avoir. Par exemple, si l'un de nos MET doit avoir une couleur verte pour les yeux, seulement 1 % de ces entités auront cette couleur verte. Maintenant, encore une fois , la dernière avance ici, vous pouvez voir que 40%, nous aurons le milieu. 40 % auront un niveau inférieur, 120 % en auront un plus élevé. Ce sera le plus rare. Mais encore une fois, toutes ces couches vont se combiner lorsque nous exécuterons ce code afin de créer un NFP entier. Et pas seulement un, mais une collection de Tim, chacun étant unique et différent de tous les autres. Cela étant dit, vous devrez aller de l'avant ou qui est sa propre collection pour remplacer ces images différentes couches. Vous pouvez nourrir les chiens, chats, les singes, etc., peu importe ce que vous pensez et êtes capable de dessiner de manière digitale. Vous pouvez acheter un iPad des années 40 ou engager quelqu'un de Fiverr pour le faire pour vous. Mais cette conception réelle en est une partie indispensable. Je vais en outre utiliser ces images par défaut qui sont fournies afin de vous montrer, une fois que vous aurez reçu cet art numérique, comment compiler ces différentes couches dans le NMT, c'est. Et ensuite, déposez-les dans une collection sur Open voir dans le fichier config js que vous pouvez trouver ici dans le sous-dossier SRC. Vous pouvez constater que les configurations de couches sont constantes à la ligne 25. Et vous devrez remplacer le nom des dossiers à la ligne 25. Si vous souhaitez les modifier, vous devez également conserver la même commande. Vous pouvez donc voir que nous avons ici les calques ou là. Et c'est essentiellement un objet et voici ses propriétés. Désormais, le champ de croissance supplémentaire taille deux correspond la quantité d'images multimédias que vous souhaitez créer pour votre collection. Si vous voulez une collection de 10 000 DFT, vous en écrirez 10 000 ici et au lieu de cinq. Mais ce que vous devez garder à l'esprit ici, c'est que pour une dette de recouvrement de 10 000 roupies, vous avez besoin de plusieurs couches car sinon, beaucoup de propriétés vont se répéter. La diversité de votre collection va considérablement diminuer. Maintenant, vous pouvez voir que si j' essayais de générer un 150 à 200 et des ETP à partir de ces quelques couches que vous avez vues, nous deviendrons fondamentalement très, très, très similaires. Et si d est même étrange, même des doublons. Ensuite, nous devons ajouter quelques dépendances à partir du terminal pour ce projet fonctionne et que nous puissions réellement compiler et que notre NFP soit là. Donc, tout d'abord, vous allez devoir ouvrir le terminal. Si vous êtes sur Mac, vous devez avoir le raccourci clavier de Contrôle, puis le trait d'union, ce que j'ai écrit ici, contrôler cela, puis tiret, c'est le raccourci clavier pour ouvrir le terminal sur Mac et sous Windows, je pense que c'est le contrôle et puis T, et puis vous êtes terminale s' ouvrira comme le mien l'a fait ici. Et ici. Nous pouvons aller de l'avant et vérifier si aucun JS n'est installé sur cette machine afin de pouvoir exécuter le projet et créer ces NFV, ceux-ci à partir des couches que nous possédons. Pour ce faire, nous devons écrire noeud puis dash v. Dans ce cas, vous pouvez voir que nous avons installé sur cette machine la version 14, ce 18.2. Si le nœud n'était pas installé sur cette machine, la chose qui aurait été renvoyée ici aurait été renvoyée ici aurait été quelque chose comme une commande noeud n'est pas inconnue. Ensuite, faisons la même chose pour NPM. Node Package Manager est que nous aurons également besoin de cela pour installer certaines dépendances qui se trouvent dans le package.json et le paquet dish loc dot JSON. Ce projet. Pour ce faire encore, nous faisons npm, puis Ashby. Et vous pouvez voir que j'ai installé la version huit points à trois points o. Il est important d'installer ces deux éléments avant d' aller de l'avant et d' essayer d'installer les dépendances et exécutez le projet. Une autre chose très importante à noter ici est que si pour une raison quelconque, lorsque vous essayez de construire le projet et de créer des FFT, vous obtenez une erreur. Vous pouvez revenir à cette vidéo et vérifier la version de votre note. Parce qu'il se peut que la version du nœud que vous avez installée sur votre machine ne soit pas compatible avec la version des lèvres de hachage ne sont pas moteur pour moi. Et j'ai que les lèvres de hachage ne sont pas un moteur, celui-là aussi. Et la version noeud du 14 en 1892. Si vous recevez une erreur et que vous avez installé une version différente de Node, vous devrez peut-être la désinstaller puis installer une autre version pour celle-ci. Mais avec cela, nous pouvons aller de l' avant et installer les dépendances spécifiées dans ces deux fichiers. Et pour ce faire, nous allons écrire npm install. Et ce que cela va faire, comme je l'ai dit, il lira ces deux fichiers et téléchargera toutes ces dépendances. Et il les mettra, comme vous pouvez le voir sur le chemin des modules de nœuds, puis d'autres dossiers créés. Avant d'exécuter npm install, ces dossiers de modules de nœuds ne sont pas présents dans la structure de votre projet. Mais après cela, il peut falloir un certain temps pour mettre en réseau chaque normale. Et ce n'est qu'une seule chose que vous devez faire sur votre projet. Il créera ce dossier de modules de nœuds et installera toutes les dépendances pour que ce projet soit exécuté. Ensuite, après avoir également installé les dépendances, nous sommes prêts à ce stade Q, construire le projet et à créer les ENFP à partir de ces couches. Nous allons le faire, c'est le bon nœud, puis index.js. Si nous appuyons sur Entrée, vous pouvez voir que cinq images de ces couches ont été créées, chacune avec un identifiant de contenu spécifique. Maintenant, index.js fait bien sûr référence à ce fichier qui spécifie deux autres fonctions à appeler à partir de main.js. Et c'est ainsi que le processus commence. Si vous avez déjà suivi des cours de programmation, vous pouvez penser à peace index.js, l'int main que vous aviez dans les scripts de base C plus plus. Nous avons donc créé cinq MET, mais où sont-ils ? Eh bien, vous pouvez voir qu' un nouveau dossier de construction a été créé dans notre projet. Et si nous l'ouvrons, nous avons deux sous-dossiers ici, des images, puis JSON. Nous en avons créé cinq car chaque image doit contenir les métadonnées dans le dossier JSON correspondant. De plus, la raison pour laquelle il a créé cinq LFT est la taille d'ajout de croissance deux remplie dans l'objet de configuration de couche qui spécifie le nombre de cours à créer. Et si nous regardons ces derniers, vous pouvez voir que nous avons cinq yeux. Chacun d'entre eux est unique et avec des caractéristiques différentes. Et pour chacun d'entre eux, nous avons un fichier JSON correspondant supplémentaire qui spécifie un certain nombre de choses sur cette image et ce qu'elle spécifie. Tout d'abord, c'est son nom, puis la description qui devra remplacer ici. Ensuite, l'URL IPFS dont nous avons déjà parlé lors de la dernière conférence. Ensuite, l'ADN, qui sera la graine de l'image. L'ajout, c'est-à-dire le nombre sur le total, c'est-à-dire le NFP est la date. Et ensuite, chaque attribut qui sera la propriété. Ici, nous avons le fond noir, lumière du globe oculaire et ainsi de suite. Ainsi, la rareté totale sera calculée de différentes manières. Ces données de mesure stockées pour chacune des images de ce JSON sont cruciales pour les marchés qui doivent référencer les données lors de leur affichage. Nous avons déjà vu la documentation OpenCV qui nécessitait une nouvelle URL pour chaque image ainsi que les métadonnées correspondantes afin prendre ces attributs en sortie quelque part et de les afficher ici. Parce que comme vous l' avez peut-être vu sur Open voir, il y a les propriétés répertoriées et elles doivent être prises de quelque part. Donc, c'est ça quelque part. Mais nous avons dit qu'il s' agissait de la façon dont vous pouvez créer par programme une grande collection de n si T est à partir de différentes couches que vous avez déjà. Dans les prochaines conférences, nous allons télécharger cette collection que nous venons de créer sur un service Cloud qui va stocker non seulement les images, mais également les métadonnées pour les ouvrir C. Ensuite, nous allons également créer et déployer ces LFT à l'aide l'IDE de remix que nous avons déjà vu lors de la création de ce contrat intelligent. J'espère vraiment que vous avez obtenu quelque chose de cette conférence et j'ai hâte de vous voir dans la prochaine conférence. 8. Télécharger nos NFTs: Bonjour les gars et bienvenue dans ce tutoriel où nous apprenons comment créer notre propre collection NFP. Dans cette conférence, nous allons comprendre comment télécharger sur Cloud. Ainsi, sur un serveur distant, nos images NHD et métadonnées que nous venons de créer par programmation lors de la dernière conférence pour la dette ouvertes depuis lors de la documentation. Si vous vous en souvenez, nous allons utiliser une combinaison d' IPFS avec le site Web Pinata DotCloud. Et si vous voyez ici, c'est leur site Web que vous pouvez consulter. C'est ce qu'on appelle Pinata DotCloud. Encore une fois, il y a deux plantes. L'un est gratuit et l'autre est la version pro. Donc j'en ai payé un. Dans notre cas, nous allons nous en sortir avec le jeu gratuit car nous n'avons pas besoin de beaucoup d' espace de stockage en premier lieu, le propane inclut des éléments supplémentaires. Vous disposez donc d'un stockage illimité, mais nous n'allons pas battre un seul jeu de stockage pour cette petite collection. Et à part cela, il dispose d'une bande passante supplémentaire et d'une passerelle IPFS dédiée. Mais à part cela, vous pouvez également souscrire au forfait individuel qui, encore une fois, avec un stockage illimité ne coûte que 0,15$. Donc, c'est plutôt bien aussi. Mais si vous envisagez de lancer un projet énorme, vous pouvez opter pour le propane au cas où vos besoins sont aussi avancés. Mais j'ai déjà créé mon compte ici. Vous pouvez cliquer sur Essayez-le moyennant des frais, puis connectez-vous vous-même. Mais lorsque vous allez vous connecter, vous verrez cette page ici. Et nous commencerons par télécharger les fichiers que nous venons de créer. Nous pouvons donc télécharger un dossier entier , puis sélectionner le dossier que nous voulons télécharger. Dans mon cas, c'est le dossier des images. Donc, ce que nous pouvons télécharger. Et nous pouvons lui donner un nom qui sera notre collection NFP. La principale raison pour laquelle vous utilisez un Miata est d' avoir le lien IPFS nécessaire à l'ouverture. Voyez-vous, c'est le CID, l'identificateur contré dont nous avons parlé plus tôt. Nous téléchargerons ces images pour être dans l'ACA, comme vous pouvez le voir ici. Et cela nous donnera une semence et nous devons remplacer la graine dans le champ d'image des métadonnées afin que nous puissions les référencer à partir d'IPFS. Comme vous pouvez le constater, chacun d' entre eux a une graine différente. Si nous cliquons sur celui-ci, vous pouvez voir qu'il s'agit la graine axiale qui se trouve avant le PNG à un point. Comme je l'ai dit, nous devons remplacer rapidement la graine dans les métadonnées adjacentes à partir de notre code Visual Studio avant de télécharger également les métadonnées. Le tiret CID dans son nom point PNG, comme vous pouvez le voir ici, va nous emmener à cette médiane de n'importe quoi spécifique dans chacun. Comme vous pouvez le constater, il est désormais disponible ouvertement sur le Web car il est stocké sur le Cloud sur le serveur Kenyatta. Une fois que nous avons obtenu le CID de Kenyatta, nous pouvons le remplacer dans la configuration que JS dans le champ URI de base. Nous pouvons ensuite copier ce champ, puis accéder à Visual Studio Code dans le point de configuration js. Et ici, nous avons l'URI de base, qui va être celui-ci, puis le remplacer. Une fois cela fait pour mettre à jour automatiquement tous les champs d'images pour toutes les entités que nous devons exécuter. métadonnées dégénérées proviennent du dossier. Nous pouvons aller de l'avant et sauver celui-ci. Et vous pouvez voir ici que nous avons le dossier tails et ensuite nous avons les informations de tiret optimistes que JS. Et dégénère également ces métadonnées JS, qui s'exécutera à l'aide du nœud, puis il mettra à jour toutes les URI ici dans le champ de l'image. Vous pouvez donc voir maintenant dans tous les JSON que nous avons un nouvel URI à remplacer. Et après avoir exécuté ce script E ici, vous devriez avoir la nouvelle graine que nous avons remplacée dans l'URI de base config dot js. Nous pouvons aller de l'avant maintenant dans le terminal et le nœud droit. Node parce que nous exécutons le kit avec NodeJS et chaos parce qu'il est dans le dossier. Ensuite, il y a le nom du script qui génère des métadonnées. Et maintenant, lorsque nous cliquons sur Entrée, vous pouvez voir que les métadonnées ont été créées. Et maintenant, si nous passons à côté, vous pouvez le voir à votre lien réel ici est modifié. Et pour chacun d' entre eux, il est changé. Désormais, seuls les fichiers JSON de métadonnées sont mis à jour avec l' image initiale réelle dans le champ d'image. Pouvons-nous aller de l'avant et télécharger ce dossier sur l'épingle afin que nous puissions aller sur Kenyatta et télécharger un autre dossier. Ensuite, nous sélectionnerons le dossier qui sera dans la version et le MAD sera le dossier JSON et le chargera également. Nous pouvons dire notre métadonnées et ensuite md pour les métadonnées et nous pouvons également les télécharger. Et comme vous pouvez le constater, maintenant, les médias de nos LFT sont disponibles ouvertement en ligne sur un serveur. De plus, en espérant qu'elle pourra voir toutes ces images en regardant d' abord les métadonnées, puis en voyant les liens de l' endroit où se trouvent les images. Et aussi si vous vous en souvenez, les organismes de bienfaisance, car ils sont également disponibles dans le JSON, comme vous pouvez le voir. Après cela, en pleine mer, nous allons aller de l'avant et accéder à ce lien pour que l'image NFT l'affiche ainsi que ses propriétés. J'espère donc vraiment que vous avez tiré quelque chose de cette conférence en un pas plus près de la création de votre collection NFT. Dans la prochaine conférence, nous allons examiner comment créer, puis déployer les contrats intelligents pour ces LFT afin que nous soyons prêts à lancer notre collection. Cela vous semble intéressant. J'ai vraiment hâte de vous voir lors de la prochaine conférence. 9. Déployer nos NFTs: Bonjour les gars et bienvenue dans ce cours où nous apprenons comment créer notre propre collection NFT. Dans cette conférence, nous allons voir comment créer le contrat intelligent sur la blockchain Ethereum pour la collection NFP que nous avons créée par programmation lors de la dernière conférence. Cela étant dit, la première chose que nous devons faire est de nous diriger vers le dépôt Git des lèvres de hachage que nous utilisons également pour obtenir ce code open source pour créer ces entités. Et nous devons entrer dans le dépôt des contrats intelligents solidity dash. Ensuite, nous devons passer un contrat. Et si d puis NFP point SOL, une fois arrivé ici, ce sera un fichier texte que nous devrons copier en utilisant la hauteur deux carrés ici. Nous devons passer au remix Ethereum IDE. Ici, nous devons créer un nouveau fichier à l'aide de ce bouton nouveau fichier. Alors écrivez son nom ici. Je ne vais pas le faire car j' ai déjà créé le fichier pour moi-même, mais il doit aussi avoir l'extension de SOL. Ce nom n'est pas très important pour votre collection. Mais certaines des choses que vous devrez modifier dans ce fichier texte sont, vous pouvez donc voir qu'il s' agit d'un jeton ERC 721 ici. Et nous avons parlé de ces types de jetons utilisés pour déployer n'importe lequel de ces jetons. Tout d'abord, vous devez vérifier le pragma. Donc, EVP ici, le compilateur doit être entre ces deux valeurs. Dans notre cas, tout va bien, car la version du compilateur est 087 et nous avons 070 puis 090. Donc, c'est bon. En faisant défiler davantage ce fichier, nous pouvons voir que nous pouvons jouer avec différents attributs de cette collection vide. Tout d'abord, nous avons ici le coût d' un NFP dans notre collection et de VP dans l'éther. Bien sûr, vous pouvez donner le prix que vous voulez pour un article de votre collection. Je recommande 0 point 05 à 0 point t2. Si vous faites un projet de très haute qualité où beaucoup de gens en font partie. Maintenant, le champ suivant est le champ d'approvisionnement maximal. Et ici, nous allons écrire le montant total de toutes les pièces de notre collection. Si vous vous souvenez de la dernière fois où nous avons créé ces NSG programmatiques, nettoyez et téléchargez leurs images multimédias ainsi que leurs métadonnées sur pinata. Je n'en ai fait que cinq. Donc, dans le cadre de cette démo, je vais également en écrire cinq. Mais vous pouvez écrire un 1010 mille ou peu importe ce que vous êtes. Et si la collection l'est, le montant maximum spécifie la quantité de NET que la qualité peut atteindre au lancement. Et puis je vais laisser ça à un seul. Et selon la façon dont la collecte est optimisée et plus facile, vous voudrez peut-être déposer cela en raison de la diversification des propriétaires de la cinquantaine. Et ensuite, ce booléen spécifie où le processus est mis en pause ou non. Par défaut, EPS est mis en pause. Mais vous voudrez peut-être le configurer à deux si vous souhaitez que l'essentiel soit suspendu au moment du déploiement du contrat intelligent. Et c'est un conseil à faire, car encore une fois, si c'est le cas et que beaucoup de gens cherchent à se rencontrer lorsque vous déployez le contrat intelligent. Certaines personnes peuvent essayer dire qu'elles pourraient être en mesure de le faire si vous ne dites pas que ces messages sont vrais. Et ensuite, nous avons un constructeur ici. Et si nous faisons défiler un peu ici en ligne, 126, vous pouvez voir que ce code que je mets en évidence en ce moment est une fonction qui fera une réduction de 5% pour les feuilles de hachage en tant que frais de redevance. Chaque fois qu'un article de votre collection est vendu. La redevance était encore une fois supérieure. Ça va quelque part. Chaque fois qu'un article de votre collection est vendu. Dans cette collection, 5 % vont faire des sauts de hachage car ils ont fourni ce code open source et vous ont aidé à lancer votre collection. Encore une fois, si vous ne voulez pas leur donner 5%, vous pouvez simplement le faire. Je ne vous conseille pas de le faire. Je ne le ferai pas, mais vous ne pouvez pas si vous voulez maximiser vos profits. Je ne fais que présenter cela comme une option et pas la bonne chose à faire. Une fois que vous l'avez modifié, tous ces éléments à votre goût, vous pouvez compiler ce contrat intelligent en vous dirigeant ici vers le compilateur de solidité. Puis compilez ces fichiers. Maintenant, vous pouvez voir par la coche verte qu'il a compilé. Et ce que nous devons faire, c'est aller un peu plus bas pour déployer et exécuter des transactions. La prochaine épingle dont je vais parler ici est que vous aurez besoin d' un portefeuille mathématique pour traiter ces transactions et commencer votre image pour vous joindre à moi. Mais au cas où vous ne saviez pas ce que c'est, je vais passer quelques minutes à en parler. Mathématiquement est un navigateur Chrome qui va être ajouté comme votre bloqueur de publicités pourrait être ici dans le coin supérieur droit. Vous disposerez ici d'un compte que vous pouvez trouver avec votre rythme EPI. C'est ainsi que toutes les transactions sur la blockchain Ethereum et concernant les ETP de jeu sont effectuées. Bien sûr, il existe d'autres portefeuilles et d'autres moyens, mais les mathématiques sont les plus utilisées et les plus faciles à utiliser. Vous pouvez aller de l'avant et maximiser cela et télécharger et il l' installera sur votre Chrome. Ensuite, par défaut, vous aurez un mot de passe pour huit fois que vous ouvrez Chrome, vous pourrez le financer avec PBM de pureté. Et c'est ainsi que vous pouvez payer pour acheter des frais. De plus, le deutérium étant le réseau Proof of Work, vous devrez également payer des frais d'invité pour chaque transaction. Cela va donc vous être utile. Maintenant, une fois que vous aurez les mathématiques de visionneuse négative ici, bien sûr, vous serez sur le réseau principal Ethereum, qui est le net où se produisent des transactions réelles avec deutérium. Mais c'est une démo, et je vais simplement déployer cette collection sur un réseau de test. Je ne vais pas vraiment le lancer par Q sera. Je viens donc de choisir le réseau de test TEN de Rob. Et ici, j'ai 0 ces trois Ethereum. Donc, avec cela, maintenant que vous avez également un compte mathématique ici, la chose très importante à choisir pour déployer drench en section, puisque l'environnement par défaut, vous allez être sur une machine virtuelle JavaScript, ce soit celle de Londres ou de Berlin dans laquelle vous devrez passer pour injecter le point Web trois. Et vous allez connecter votre portefeuille MetaMask à ce site Web. Et s'il n'est pas connecté, vous pouvez continuer et cliquer dessus. Et puis sur ces trois sites connectés. Et si elle n'avait pas été connectée, il y aurait eu un bouton ici que nous disions se connecter manuellement à ce site Web. C'est ainsi que vous vous connectez. Et si c'est le cas, vous verrez le réseau s'afficher ici. Nous sommes alors débloqués, mais vous allez être en maintenance lors du déploiement. Et vous pouvez également voir le compte lié et la somme d'Ethereum dont nous disposons. À part cela, nous n'avons rien à modifier sur la limite de gaz. Mais sur le contrat, nous devons sélectionner notre contrat avant l'apprentissage. Il va falloir changer quelques choses ici. Et ces choses proviennent du constructeur comme vous le voyez à la ligne 32, de ce fichier texte écrit en solidité. Et ces trois choses vont bien sûr se passer ce qui concerne notre collection NHD. Tout d'abord, nous devons écrire le nom de notre collection qui, dans mon cas, va être des yeux fous. Le symbole va être c0. Ensuite, ce que vous allez écrire dans l'image pour baser votre œil, c'est que, comme vous vous en souvenez, il ouvre la documentation. Nous devons écrire l'URL IPFS. Ensuite, après l'IPFS, vous allez écrire le CID des métadonnées que vous avez stockées sur le serveur Piazza pour votre collecte d' immunité. Nous pouvons aller de l'avant et écrire IPFS, deux points, barre oblique, barre oblique avant. Ensuite, nous devons aller de l'avant et ananas et copier ce CID pour nos métadonnées, qui sera celle-ci. Nous allons modifier après ce lien IPFS. Ensuite, nous avons également besoin d'une barre oblique. Après cela, nous pouvons essentiellement effectuer des transactions, comme vous pouvez le constater également qu' il est dit déploiement de contrat ici. Nous pouvons maintenant cliquer sur Ferme. En bas de l' écran, vous pouvez voir que la création de NFP est en attente et nous devrions recevoir ensuite un message réussi. Vous pouvez donc voir que la collection MAP actuelle est maintenant disponible car nous avons appliqué des contextes ici. Nous pouvons donc faire défiler et voir que nous pouvons aussi signifier pour eux. Nous pouvons le mettre en pause, nous pouvons supprimer la liste d'attente. Et il y a essentiellement beaucoup de fonctions ici qui nous permettent de jouer avec cette collection. Nous pouvons donc ajouter l'adresse de l'utilisateur sur liste blanche et ensuite, en tant que paramètre, nous pouvons ajouter l' adresse de l'utilisateur. Et cet utilisateur aura le privilège de liste d'attente, ce qui signifie qu'il pourra se rencontrer plus tôt. Nous avons également le coût basé sur votre œil et ainsi de suite. Nous pouvons également parler de MFT. Nous pouvons aller de l'avant et mettre nos intérêts ici. Également. Disons que nous voulons en rencontrer un , puis faire des transactions. Ici. Vous pouvez voir que nous avons le message d'honneur ainsi que des frais de devis, et nous pouvons le confirmer. En ce moment, il dépenserait façon que vous entendiez la connectivité de votre collection. Vous pouvez également voir un autre message de succès ici dans la section journal de l'ID de machine virtuelle Linux. Vous pouvez voir ici les gars, sur cette feuille ouverte que je dois étant donné que, je veux dire, ces NFP sont hors d'un réseau de test, ils seront disponibles lorsque vous vous connectez avec votre portefeuille sur le réseau de test qui s'ouvre, voyez que oui. Mais quand vous créez réellement URM, si la collection P sur le réseau principal de TVM, vous le verrez sur Open Data et AI dès maintenant mentoré dans l'arbre et si t c'est pourquoi nous n'en voyons que trois à l'écran. Mais cela peut aussi prendre un certain temps avant que vous les voyez tous dans votre portefeuille, il faut un certain temps pour les charger essentiellement. Mais comme vous pouvez le constater, j'ai maintenant atteint notre objectif final de déployer notre collection MFT sur Open See. À l'heure actuelle, faire déployer notre collection MFT sur Open See. À l'heure actuelle, vous serez en mesure de concevoir votre propre collection NFP de milliers de et ensuite mis en vente en pleine mer mais j' espère vraiment que vous avez tiré quelque chose de ce tutoriel. Si vous avez des questions de quelque nature que ce soit ou si vous êtes coincé à n'importe quel moment dans ce tutoriel, hésitez pas à m'envoyer un message ici. Je suis disponible pour vous et je ferai de mon mieux pour répondre le plus rapidement possible. Mais encore une fois, merci beaucoup les gars de rester avec moi jusqu'à la fin de ce tutoriel. Et j'ai hâte de vous voir dans les futurs.