WP Smart Contracts – Technologie Blockchain pour WordPress
Publié: 2022-03-14Et si vous pouviez échanger des NFT directement depuis votre site WordPress ?
Ou, imaginez si vous pouviez frapper des jetons ERC-20 sans écrire un mot de code.
Et si vous créiez votre propre site de crowdfunding ?
Si vous êtes intéressé par Web3 et que vous vous demandez comment intégrer la technologie blockchain à WordPress, il existe une solution.
WP Smart Contracts est un plugin WordPress qui vous permet de gérer, déployer et interagir avec des contrats intelligents sur plusieurs réseaux, y compris les jetons ERC-20/BEP-20, les places de marché NFT et les contrats de jalonnement.
Le plugin est destiné aux développeurs et utilisateurs WordPress qui souhaitent créer des sites utilisant la technologie blockchain pour commencer à participer à Web3. Même si vous ne faites que plonger votre orteil dans l'eau Web3, vous pouvez commencer à utiliser WP Smart Contracts maintenant pour tester des scénarios et mieux comprendre ce que signifie échanger des NFT ou créer des contrats intelligents.
Si vous vous sentez un peu en retard sur ce que tout cela signifie, nous avons un podcast et une liste de ressources qui vous aideront à en savoir plus. Après avoir lu, assurez-vous de revenir ici et nous vous montrerons comment vous pouvez appliquer vos nouvelles connaissances de manière pratique dès maintenant.
Dans cette analyse, nous vous montrerons comment fonctionne WP Smart Contracts et comment commencer à créer une plateforme de trading dans votre environnement WordPress familier.
Si vous êtes au courant de la blockchain, des NFT et des contrats intelligents, alors plongeons-nous !
Ce que les contrats intelligents WP peuvent faire pour vous
De manière générale, WP Smart Contracts est un "moyen simple de gérer des contrats intelligents sur plusieurs réseaux à l'aide de WordPress". Plus précisément, le plugin offre plusieurs opportunités pour créer ces contrats intelligents sous la forme de :
- ERC-721 Marchés d'objets de collection NFT
- Jetons standards et avancés ERC-20/BEP-20
- Jalonnement ERC-20/BEP-20
- Campagnes de financement participatif sécurisées
Bien qu'il existe d'excellents modèles pour créer un blog de crypto-monnaie, ce plugin vous aide à créer une plate-forme de contrats intelligents fonctionnelle.

WP Smart Contracts vous permet d'entrer sur le marché de la blockchain en vous connectant à plusieurs réseaux via votre site WordPress. Il est similaire à WooCommerce en ce sens qu'il utilise des types de publication personnalisés qui vous permettent de remplir des champs prédéterminés pour vous installer dans n'importe quel aspect du marché que vous souhaitez, même plusieurs marchés sur le même site.
Une fois que vous avez créé des offres, vous pouvez les échanger directement via votre site. Ils sont également transférables sur tout autre compte. Tout le gros du travail est géré par l'extension de navigateur MetaMask, ce qui signifie que vos actifs sont à l'abri des pirates.
Je vais vous guider dans la mise en route dans la section suivante.
Comment démarrer avec les contrats intelligents WP
Démarrer avec WP Contracts est aussi simple que d'installer un plugin. Il est gratuit à télécharger et à installer, et il existe plusieurs guides pour vous aider à vous connecter à un réseau et à commencer à créer des contrats intelligents.
Une fois que vous êtes connecté au réseau de votre choix, vous pouvez déployer autant de NFT, de contrats intelligents ou de jetons que vous le souhaitez. Encore une fois, les gérer dans le tableau de bord est aussi simple que de gérer des produits ou des formulaires WooCommerce. Il existe également un assistant de contrat intelligent WP pour vous aider à démarrer.
Passons en revue les étapes pour vous préparer !
1. Installer et connecter
Tout d'abord, il vous suffit d'installer le plugin WP Smart Contracts. Vous pouvez le télécharger à partir de leur site, mais il est plus simple de le rechercher simplement dans votre tableau de bord Ajouter de nouveaux plugins :

Installez et activez comme vous le feriez pour n'importe quel autre plugin.
2. Créez un compte Infura
Dès que vous activez WP Smart Contracts, vous recevez une alerte vous indiquant que vous avez besoin d'un ID de projet Infura.

Infura fournit les API dont vous avez besoin pour accéder au réseau Ethereum. Cliquez simplement sur le lien Infura Project ID dans la fenêtre d'alerte et vous serez transféré sur le site Web d'Infura pour configurer votre compte gratuit. Créez un projet et regardez les paramètres :

Vous devez copier l' ID du projet - pas le secret du projet - et retourner à WordPress. Dans le tableau de bord, accédez à Paramètres>WP Smart Contracts . Faites défiler vers le bas de la page des paramètres et vous verrez la boîte Infura où vous pouvez coller votre ID de projet. C'est ça!
3. Connectez-vous à MetaMask
Avant de pouvoir commencer à créer et à déployer des contrats intelligents, vous devez installer et vous connecter à un réseau à l'aide de MetaMask. Metamask est une extension de portefeuille et de navigateur dApp qui vous permet de sécuriser vos fonds et d'interagir avec EVM Smart Contracts en ligne.
WP Smart Contracts fournit un tutoriel détaillé pour vous configurer avec MetaMask :

Suivez leurs instructions pour vous connecter à un réseau de test, où vous pouvez obtenir quelques jetons gratuits pour commencer à jouer. Vous aurez besoin de quelques jetons pour déployer des contrats intelligents sur votre site, et le faire dans un environnement de test avant de lancer sur le réseau principal est fortement recommandé.
Chaque fois que vous souhaitez voir votre portefeuille MetaMask, cliquez simplement sur la tête de renard dans votre navigateur et vous pouvez voir vos statistiques ou changer de réseau.


Vous verrez également votre connexion réseau actuelle reflétée en haut de votre tableau de bord d'administration WordPress.
4. Créez un contrat intelligent
Le moyen le plus simple de commencer à créer des contrats intelligents consiste à utiliser l'assistant WP Smart Contracts. Cliquez simplement sur le lien en haut de votre barre de menu d'administration et plusieurs choix vous seront proposés :

Par exemple, créons une crypto-monnaie. Une fois que vous avez cliqué sur le bouton Créer une pièce, vous serez redirigé vers le menu de l'assistant de pièces. À partir de là, vous pouvez choisir le type de jeton que vous souhaitez créer :

- Vanille : jeton d'économie de gaz
- Pistache : jeton de sécurité amélioré
- Chocolat : jeton avancé

À partir de là, vous devez décider du réseau sur lequel vous souhaitez rendre votre jeton disponible. Vous pouvez filtrer par type de réseau ou type de chaîne de blocs. Encore une fois, je recommanderais de commencer par un réseau de test tel que Ethereum Ropstein. Le test est gratuit et votre jeton n'est pas déployé sur le réseau principal pendant que vous êtes en train de comprendre comment les choses fonctionnent.

L'écran suivant est essentiellement un type de message personnalisé intitulé "Ajouter une nouvelle pièce". Vous pouvez créer un nom (titre) pour votre pièce, ajouter une description et vous avez à nouveau la possibilité de choisir le type de pièce ou la saveur.
Dans le menu Définition, vous pouvez nommer la pièce (si vous ne l'aviez pas déjà fait), créer un symbole, désigner le nombre de décimales qu'elle devrait comporter et décider d'un approvisionnement initial.
Faites défiler jusqu'au menu Nouveau contrat intelligent, où vous pouvez enfin déployer votre pièce.

Une fenêtre contextuelle s'affichera dans laquelle vous devrez accepter les conditions d'utilisation et indiquer que vous avez l'âge légal. Une fois que vous avez cliqué sur "Oui, veuillez continuer", vous devrez confirmer dans la fenêtre MetaMask qui apparaît.
Après une minute ou deux, votre pièce sera déployée et vous pourrez "Afficher la publication" pour la voir sur votre site :

C'est ça! Vous pouvez suivre l'assistant pour créer le contrat intelligent de votre choix ou recommencer à zéro en utilisant les liens Ajouter un nouveau dans le menu de votre tableau de bord WordPress.

Après avoir essayé de créer quelques contrats intelligents de test, examinons la personnalisation !
Personnalisation des contrats intelligents WP
WP Smart Contracts permet une personnalisation globale des pièces, des campagnes de financement participatif et des NFT à l'aide de "skins". Vous avez le choix entre plusieurs :

Il est assez intuitif de choisir un nouveau skin. Il existe également des paramètres globaux pour des éléments tels que :
- format de séparateur
- décimales à afficher dans la valeur des transactions
- format de date
Ces paramètres de valeur sont entièrement à votre discrétion.
Regarde et ressent
Si vous recherchez plus de personnalisation de l'apparence et de la convivialité, vous pouvez remplacer les modèles du plugin dans votre thème WordPress actif sans avoir à modifier le code du plugin. WP Smart Contracts utilise un système de modèles sans logique pour les modèles PHP et JavaScript, optimisé par Moustache.
Semblable à un thème enfant, plutôt que de modifier les modèles à l'intérieur du plugin, il vous suffit de les déplacer dans votre dossier de thème actif et de les modifier. Ils proposent un tutoriel de personnalisation complet sur leur site.
Tarification des contrats intelligents WP
Comme je l'ai mentionné précédemment, WP Smart Contracts est 100% gratuit à télécharger, installer et configurer. Il n'y a pas de version "pro" avec des fonctionnalités supplémentaires à prendre en compte plus tard.
Il y a une mise en garde concernant la tarification, qui, si vous n'êtes pas déjà familiarisé avec le fonctionnement des réseaux de crypto-monnaie et de la frappe, vous devrez comprendre avant de commencer à déployer vos contrats intelligents.
Il y a des frais de déploiement et ils varient en fonction du type de contrat intelligent que vous souhaitez créer.
Tarification des jetons
Les contrats de jetons sont gratuits dans les saveurs Vanille et Pistache, mais varient d'environ 5 $ à 300 $ US (les prix fluctuent en fonction des marchés).

Tarification NFT
Les contrats NFT se déclinent également en différentes saveurs et vont d'environ 20 $ à 900 $ US, selon la saveur et le réseau sur lequel vous souhaitez vous déployer.

Tarification des autres contrats intelligents
Les types de contrats intelligents dépendent également du réseau sur lequel vous choisissez de vous déployer. À travers les saveurs et les réseaux, ils vont d'environ 10 $ à 600 $ USD.

Le déploiement sur le réseau Ethereum - le plus populaire et le plus connu - sera toujours le meilleur. Il est logique de faire vos devoirs sur les différentes Blockchains avant de créer vos contrats intelligents, afin de savoir combien vous pourriez dépenser en frais.
Réflexions finales sur les contrats intelligents WP
WP Smart Contracts est un moyen extrêmement simple de commencer à utiliser la technologie blockchain sur votre site WordPress. La configuration prend quelques minutes et vous n'avez pas besoin d'être un développeur pour créer et déployer vos contrats intelligents.
Je peux voir où ce plugin pourrait ouvrir de nouvelles opportunités pour ceux qui sont nouveaux dans la crypto-monnaie, les NFT ou les contrats intelligents en général. Pour moi, le simple fait de suivre les étapes de configuration du plugin était une éducation incroyable sur le fonctionnement des contrats intelligents. De plus, comme vous pouvez essayer des choses sur les nombreux réseaux de test disponibles, vous ne craignez pas de «gâcher» et de perdre beaucoup d'argent, que ce soit en espèces ou en crypto.
Que vous souhaitiez créer une campagne de pièces de monnaie, NFT ou de financement participatif, WP Smart Contracts est une excellente solution qui s'intègre parfaitement dans votre écosystème WordPress familier.
