Skip to content Skip to sidebar Skip to footer

Comment mettre en place un smart contract ?

Comment mettre en place un smart contract ?

Pourquoi le virtuel est dangereux ? Les dangers sociaux de la réalité virtuelle Si l’isolement semble être l’un des dangers directs de cet égarement mental, il n’est malheureusement pas le seul : dépression, actes de violence, voire vraie folie sont aussi à redouter. Quel est le but final de l’art ? D’une façon générale, le but de l’art consiste à rendre accessible à l’intuition ce qui existe dans l’esprit humain, la vérité que l’homme abrite dans son esprit, ce qui remue la poitrine humaine et agite l’esprit humain.9 janv. 2010 Comment récupérer ses Bitcoin en euros ? Si vous voulez dépenser vos Bitcoins en euros, une carte bancaire Bitcoin est idéale comme carte de crédit MCO crypto qui vous accueillera plus de 25$ avec ce code préféré. Vous pouvez changer vos Bitcoins sur un échange crypto comme Kraken et faire un virement bancaire en euros .9 oct. 2022 Comment connecter tablette Samsung Tab à sur TV ? Tu peux connecter ton smartphone ou ta tablette à un écran ou une télévision via un câble HDMI en utilisant un adaptateur HDMI ou un adaptateur multiport Samsung. 1 Branche le câble HDMI à l’adaptateur. 2 Connecte ensuite l’embout Type-C à ton smartphone ou ta tablette. 3 Branche ensuite le câble HDMI à ton téléviseur. Est-ce qu’il faut acheter Luna ? 4% de rendement sur les Bitcoin Le fait qu’aucun frais ne soit pris lors de l’achat de Luna est loin d’être le seul avantage offert par la plateforme ZenGo. ZenGo a aussi l’énorme avantage d’offrir une solution simple à utiliser.


salut à tous si l’intéressé un petit peu au monde décrypte oh vous savez qu’il ya d’un côté les blocs chaîne bitcoin intérieur etc et de l’autre des applications adossés à ces blocs chaîne vous les connaissez les toners ses vins les toc nbs ses vents les nefs t et c est en fait ces applications donc ce sont des smart contracte et je vais démontrer que le développement de ce peintre contract est assez accessible en fait donc en dix minutes on va développer un smart contacter le déployer et faire vérifier le contrat pourra voir sur internet une interface pour n’importe qui puisse interagir avec votre smart contracte donc on commence dès maintenant alors je précise donc sans que ceux ci ne vous coûte quoi que ce soit puisque on va travailler sur une block chaîne de test donc une longue chaîne et terium de test donc avec des effectifs que je vous montrais où trouver et sans rien installer sur votre sur votre ordinateur on va être uniquement le navigateur donc la première étape c’est d’installer meta masque donc car wallet sur navigateur qui se présente sous la forme d’une extension ensuite donc on va travailler sur le réseau obscène donc c’est important une fois vous avez installé met un masque de vous placer de choisir ici le réseau donc un autre réseau que parce que par des fossés sur le tableau chaîne principale et terium donc le mend est hélas donc on se place sur internet donc là je vous ai mis le lien en description vous entrez donc vous avez votre adresse ici ou là copier vous l’entrée et vous appuyez sur ses ennemis et peuvent et savent où ça va vous envoyer les terres donc ça peut prendre jusqu’à une minute en fait ça dépend des transactions etc mais ça prend une minute et vous aurez un éther normalement et terre fictif un jeu rappelle et voilà donc moi j’ai déjà des terres donc je suis passé directement à l’étape suivante donc l’étape suivante c’est pareil lien dans la description d’aller sur un remix est donc normalement si tout va bien alors normalement vous avez des contrats d’aidé dossier qui s’affiche ici notamment des contrats donc certains contrats qui sont déjà faits donc nous on va créer notre propre contrat pour qu’on puisse le voir comment comme mon code vraiment un contrat est pas se contenter de de claude et un contrat déjà existant alors donc on fenioux file on peut mettre n’importe où contrat nous fall on va l’appeler hello world sol sol solide it is et langage qu’on utilise ici pour coder notre contrat je recopie le lente est donc en fait cette ligne là elle permet juste de définir les versions de solides outils qu’on va utiliser pour ce qu’on va faire ici c’est pas très important vous pouvez pareil copier en tête ici c’est la distance ou pour ce qu’on fait c’est pas très important donc pour commencer à écrire un contrat de mots-clés contracte et apprend mais le nom de nos contraintes donc hello world ensuite on met des accolades et dans ce contrat en fait on va mettre deux choses on va mettre des variables et des fonctions donc les variables ce sont des éléments qui seront en mémoire que l’on peut qu’elle le contrat pour accéder donc ça va être un peu la mémoire du contrat et de l’autre côté on a les fonctions donc les fonctions en fait c’est dé la manière dont le contrat va interagir avec les gens dire qu’en fait les gens donc c’est à dire que faites vous pouvez vous pourrez appeler des fonctions vous pourrez faire que ça parlera pour rencontrer à 7 vous pouvez pas le modifier vous pouvez ajouter vous pouvez rien faire justement c’est le côté immuable de la prochaine vous pouvez juste appeler des fonctions en fait tout tout ce que vous pouvez faire avec un contrat c’est les fonctions donc du coup c’est fait les fonctions définissent définissent la mécanique de notre contrat donc ici en fait on va faire un contrat qui donc en fait à faire quelques courses en f1 est un un âne ft mais enfin qui va pas vraiment respecté les normes de nfc mais un objet béton qui donc on va faire part en fait on va faire une chaîne de caractère qu’on pourra modifier si on en est le propriétaire donc on va faire en fait un contrat qui va gérer une chaîne de caractères c’est à dire que le propriétaire pourra dire je veux pour h modifier la chaîne de caractères que le que le contrat stocks en mémoire il pourra transférer son droit propriété à quelqu’un d’autre et on fait n’importe qui pourra aussi demander aux contrats de recevoir le la chaîne de caractères de d’accéder à cette chaîne caractère de voir sa valeur donc là j’ai défini trois façons d’interagir avec le contrat en fait et ça va être nous trois fonctions en fait on a une fonction cet texte on aura une fonction gattex cet extra pour définir le texte ghatak ce sera pour récupérer le texte est une fonction honneur chip donc pour transférer la propriété à quelqu’un d’autre non j’ai pas encore parlé mais il ya un autre enfin je reviendrai après sur une quatrième fonctions mais qui n’en est vraiment qui n’en est pas vraiment une donc voilà on a créé les fonctions et maintenant il faut les variables donc les variables on a on a le propriétaire de contrat donc si l’information est stockée parce que elle est peu changée c’est pas justement si on utilise la fonction sic et les silos le premier du contrat est de 6 la fonction guide monarchique le propriétaire change du coup c’est une variable donc sinon c’est une information qui va changer et de même le texte aussi la dc qui pouvaient changer donc voilà et ensuite donc là on va commencer vraiment à faire a rappelé à l’afp yannick denaud comptera donc la fonction ses textes en fait elle va dire alors une fonction ici donc on a le mot clé fonctionne en fonction pour prix c’est que c’est une fonction ici on a le nom de la fonction est en fait entre parenthèses on met le paramètre une pente le pam fait le paramètre c’est ce qu’on en voit avec la fonction des fois ça arrive qu’on vous voyez que la fonction par exemple pour cet texte en fait la personne qui va appeler ses textes la fonction ses textes elle va envoyer le nouveau texte qu’elle renvoyait à dire le paramètre du texte donc le contrat ils rejoignent au texte en fait il va donner un texte la bonne heure qui est là la valeur nos textes et on termine avec une pointe et donc c’est texte va on n’a fait que la valeur du texte à texte ensuite la fonction huguette texte ne va retourner sinon mots-clés return celle qu’elle renvoie le texte à plus compliqué que ça elle prend pas de paramètres c’est à dire que si on veut le texte on n’a pas besoin de vous dire on n’a pas de paramètres envoyé pour ne pas voir rien changé dans le contrat et give ownership a du coup il faut envoyer le nouveau propriétaire du contrat la personne à akita laquelle en souhaitant envoyer le contrat enfin donner de donner le rythme et le droit de propriété sur contrat est donc là ça à faire bonheur égal miu miu mode voilà il n’a plus ensuite alors ce qu’on va faire donc déjà il ya quelque chose d’important c’est que pour les fonctions cet texte par exemple sexuellement propriétaire du contrat qui peut appeler cette fonction ont été bouclés require et en fait on va demander quelque chose on va demander que le propriétaire soit celui égale égales soit celui qui a envoyé qui a fait appel à la fonction et donc c’est ça semble passer msg poinçonneur ça c’est le c’est celui qui a fait appel à la fonction et là c’est le propriétaire donc on va être séparé cette ligne aussi pour yvonne archi parce que c’est normal que celui qu’ils soient enfin que seul le propriétaire puisse transférer son droit de propriété 25 semble logique pour gattex par contre on n’a pas besoin de ces petits plats parce que en fait n’importe qui peut faire n’importe qui doit pouvoir accéder au texte ensuite la il ya quelques petits problèmes de dans le monde comme en fait foi ajouté des choses déjà faut commencer à préciser les types des variables donc les types pour honneur ce sera le type adresse c’est à dire l’adresse en fait c’est l’identifiant tu quelqu’un sous les blocs chaîne donc solide y tient pour ça donc on n’a pas à s’embêter donc sera type adresse texte en fait ce sera une chaîne de caractères donc string texte enfin il faut préciser normal donc là je vais faire contrôler je vais enregistrer il va d’indiquer les erreurs donc là il ya plusieurs erreurs la première les premières erreurs c’est qu’il faut préciser la visibilité de la fonction d’un mètre public en fait ça veut dire que justement quelqu’un en n’importe qui peuvent appeler cette fonction mais c’est pas pour eux c’est pas parce que la fonction publique que ici le require situation ça ferait en sorte que seulement le propriétaire peut vraiment arriver jusqu’à cette ligne là et changer le texte mais il faut le mot clé publique fait ça permet de dire que on autorise enfin on autorise n’importe qui à faire je veux pas rentrer dans les détails il ya des subtilités mais c’est pas important pour le moment il ya un troisième problème ici c’est que on a il faut préciser alors c’est un peu spécial en fait il faut préciser la mémoire de la mémoire en fait où on stocke ce paramètre c’est un on a le choix en fait entre memory qui veut dire mémoire à court terme ou storage mémoire à long terme il mais prendra part à mettre en fait vu que ni texte ça va être juste le temps de l’appel de la fonction se dire ça à court terme c’est le temps de l’appel de la fonction c’est une fois que la fonction appelée en fait on aura texte et gagne le texte donc d’une texte on n’en a plus besoin du conte mais memories est là qu est ce qu il veut pas d’identifiant not found [Musique] peut-être fallu m il faut préciser faut presser des petits positif ou précisé que simpson de caractère non c’était ça qu’il fallait apprécier pas la mémoire et c’est ici faut mettre adresse honneur et là il va dire la mémoire dotation fait marquant vous enregistrez vous dit les erreurs l’affront taxes et tous feront pas pas forcément tout connaître qu’est ce qui n’a pas aimé oui faut mettre minorité entre les deux voilà c’est bon il va là donc on a réglé le problème ici mais la gamme nova erreur ici en fait faut dire que le faut préciser que cette motion retourne quelque chose donc pas ton petit le mot-clé returns avec un s pensions pas comme peter ici et en se parant thèse m que la fonction en voix et en fait elle renvoie une chaîne de caractères on dit juste le type et et ont dit oui les stocker excusez moi certains précisent aussi donc paré ce sera mémorisée scénario par des cartons jaunes reçus sans sucre a memory et là il nous dit qu’on peut si on souhaite ajouter un précisé une ces deux mots clés view fait ça permet de dire que pas de vue que la fonction avec cette notion là elle modifie pas l’état du contrat esther qu’elle change aucune variable en fait elles touchent ni honneur ni à texte enfin le retourne mais du coup ça change pas sa valeur du coup on va tomber le mot-clé view ça c’est purement informative ça sert à ça sert pour après pour qu’on veut interagir avec mais c’est pas c’est facultatif donc là on a enregistré contre un dans le monde n’a pas d’erreurs et on n’oublie pas aussi 2 alors justement c’est la fonction dont je parle est un petit peu cela il faut ajouter une fonction il s’appelle constructeur donc c’est ya pas mal y’a pas besoin de mettre le mot clé fonction me semble et en fait on va juste précisé au départ les vallées les données qu’on veut mettre c’est à dire que l’honneur en fait au départ que fixer un un propriétaire en fait nos débuts on va dire que le propriétaire ce sera celui qu’ont rappelé la fonction constructeur en fait la fonction constructeur elle est appelée au tout début de la création du contrat et il est appelé juste la prends personne peut l’appeler on avait appelé juste une seule fois il sait à la création de contrats et là en l’occurrence en fait là on va donner du qu’on va dire que honneur c’est celui qui a envoyé le celui qui a déployé le contrat et il pareil après le texte on peut mettre ce qu’on veut on peut mettre tout ça est normalement c’est bon donc c’est important mais ça parce que sinon on fait si on n’a pas défini on n’a pas dit au début qui sait le propriétaire qu’est ce que c’est que le texte on pourra en sera bloqué donc là et vous donc c’est fini manon passe au déploiement le déploiement ça se passe ici on retient bien la version du compilateur on utilise ces importants après pour faire la vérification donc solide éthique on pilote s’est attaquée on compile là si on regarde dans l’arborescence nous a créé de fichiers je veux pas rentrer en détail sur ça pour le moment et là en fait on va donc on va dans le troisième onglet et on veut injected web 3 et d’ail va nous ouvrir une fenêtre de connexion avec mme et à masquer donc le navigateur donc l’extension est en fait se connecter en fait ça va te permettre à ce truc là en fait de faire la requête dans la bloque scène pour nous donc là on a le contrat qu’apparaît des fois ya parfois un bouton déploie qui apparaît donc s’il apparaît pas vous pouvez peut-être recompilé enfin revenir revenir ici et recompiler peut-être vendée fois le sait ça peut être un peu un peu gênant et là on a juste à appuyer sur diplôme alors il va du coup il va demander qu’on fasse qu’on fasse le confirme la transaction en fait parce que ça coûte et c’est sur appel c’est de l’été est gratuit intime et quand ça coûte de déplier un contrat parce que vous exécuter du code quand même et donc là une homélie dont il nous donne un lien vers interscan point you donc sur le robson donc c’est assez important comme comme éléments parce que c’est ce qui va nous permettre de faire la transaction la vérification donc alors faut attendre un petit peu ans séparé de la vue qu’on met sur la table auction c’est normal que ça puisse prendre un peu de temps et donc là on a le contrat qui est déployée donc on a un contrat déployait nombre si on fait une des textes il renvoie à rien du tout en faisant mine une chaîne vide par exemple si je mets test et je fais ce texte là il va demander de confirmer la transaction confirme et après si je fais une guinguette texte ne l’a pas encore fait faut que j’attende vraiment que ça aille dans la bonne chaîne c’est instantané même si sur les blocs chaîne type été comme ça les blocs se font assez vite donc en assez peu de sous enfin normalement là je devrais vous apprend le camp la transaction était complètement validé le texte est bon là ça m’a fichu test est donc maintenant on va aller on va aller sur un terrain cannes donc là on a le contrat et on va aller alors on va aller ici donc à l’adresse du contrat et on va aller à l’onglet contre un clan plaidoyer que là on a on a en fait on voit un contrat mais en fait on peut pas interagir avec pour interagir avec on va publier donc verify and publish contrat que l’adresse normalement et écrits remplis d’eau le confient leurs singles file ici la version donc c’est ce que je disais alors là j’ai pris 8 points 1 on sélectionne sa et la licence on va mettre nos licences ou je sais pas dix ans ce 3e set je crois qu’il ya un dante est dans le bain à gryon terme au service et c’est la faulx le code source est indispensable en fait pour vérifier le contrat donc on était contre la contre le sait entre ça comme ça ici en fait on met rien donc on vérifie qu’on n’est pas un robot les bateaux et c’est bon veryfriendly alors eu il ya encore des soucis sur le t4 donc là j’ai pu confier le contrat j’ai fait exactement la même chose hein j’ai juste relancer la procédure et j’ai rien fait d’autre donc le contrat était validée donc normalement vous devriez pas à rencontrer genre de problème face à ces rares je pense qu’à terme scan soient surchargées il ya donc là en fait on a lu la page de notre contrat du coup et vous voyez qu’elle est différente de celle qui a better on n’a notamment pas des nouveaux onglets qui sont apparus donc l’arrêtons le code et public sert que n’importe qui peut voir le code de votre contrat bon là ça va assez vite l’abbaye donc ça c’est un bout de code qui sera utile pour après quand vous devez faire votre propre interface pour communiqué que le contrat est bon par il ya des choses qui n’intéressent pas pas plus que ça alors donc ici un cocon qu’on voit qu’on a on a 2 2 anglais qu’on arrive contracte et wright contract donc en fait on voit qu’on reconnaît les fonctions y accolant de l’année deux fonctions guy monarchie p7 cette taxe ici on again texte donc par le biais de textes en fait on peut l’exécuter en fait quand on a fait ça pendant que la scène donne ts2 est pas donc là en fait on a vu on a exécuté le on exécute et de la fonction en fait quand on fait ça et là ici en fait on peut aussi exécuté la fonction à partir d’ici en fait c’est là ces nouveaux mariés que c’est une page web rien de plus enfin rennes peu normal accessible par n’importe qui donc la pente si je m un test 3 je peux appeler sur wii il là il veut que je me connecte à un méta masse parce que quand je fais une fonction quand les clauses fonctions en fait j’ai pas eu besoin de me connecter là j’ai besoin de me connecter donc du coup je dois me connecter je connecte et après je pourrais en fait c’est donc là jeux connectés et là je peux l’écrire je peux envoyer je peux exécuter la fonction en fait c’est celle des demandes de l’été alors que la juste dire le contrat enfin le dire le rite contre axa laisser fonctionner ne demande pas des terres donc là faut faire qui êtes je crois me semble pour actualiser c’est pareil ça prend un peu de temps parce que ce qu’on a envoyé du coup va dans la bloquer non c’est normal j’ai pas détaillé l’exécution de keaven archives pour le moment puisque il nous aurait fallu une autre adresse pour tester mais elle marque d’aucy meyrin je vous garantis là on pourrait pas en donner à l’adresse 0 donc qu’il a ses héros x 000 et c’est ce qu’ils perdraient définitivement le la possibilité d’éditer le texte ce qui par on va éviter la teste 3 sachez donc la vidéo ça va s’arrêter là je vous donne rendez vous si vous avez vu donc fait un si vous avez vu que c’est un accès finalement c’est le développement était assez simple pas pour créer des contrats nettement plus complexe je vous donne rendez vous sur les prochaines vidéos

Leave a comment