B4D Bull
Les B4D Bulls débarquent, et ils sont là pour tout casser !
Les B4D Bulls débarquent, et ils sont là pour tout casser !
Smart Contract : Etherscan
DApp : https://www.bullmarket.fr
Loterie : https://lottery.cryptocademia.com
Dans la continuité du projet B3AR Market, l’équipe a récidivé et a décidé de sortir la contre offensive aux B3ars, les B4D Bulls !
666 NFTs uniques réalisés par plus de 30 artistes dont NoNegocio qui est derrière la totalité des NFTs non légendaires ainsi que certains légendaires.
Directement inscrit dans le lore de Cryptocademia (dont je participe activement au développement), cette nouvelle collection devait proposer des avantages (WL/prix) aux propriétaires de B3ARs (collection précédente) tout en ayant une réelle utilité future.
4 phases de mint, un système poussé de whitelisting avec des prix très différents, sans oublier un NFT évolutif dont le visuel change avec le temps… Le challenge était au rendez-vous !
Très professionnel du début à la fin, Rp est toujours très efficace et autonome. Il a compris très vite ce que l'on souhaitait avoir et a été très pertinent dans ces suggestions. Les difficultés ne lui font pas peur et c'est exactement ce dont on avait besoin. Hâte de pouvoir retravailler avec lui dans un futur projet !
CryptNaAb (fondateur)
Comme lors de la précédente collection, je dus procéder à la génération de l’intégralité des NFTs non légendaires. Ces derniers devaient respecter des critères de combinaisons encore plus nombreux & poussés qu’auparavant, et furent ensuite passés au peigne fin afin de déceler la moindre petite erreur d’association !
Par la suite, l’intégration des différents NFTs légendaires ainsi que le NFT évolutif fut réalisée, les JSON créés et le tout envoyé sur le protocole IPFS.
A contrario de la collection précédente, cette fois-ci j’étais chargé de la réalisation du Smart Contract.
Celui-ci fut le plus complexe que j’ai eu à faire jusqu’à présent, le nombre important de phases et de whitelists (via Merkle Tree) m’ont poussé à créer des groupes de mint au sein du SC, avec des fonctions permettant d’agir sur ces derniers, de sorte à changer le prix ou toute autre variable à tout moment.
Chaque phase était associée à différents groupes éligibles, proposant des quantités max et des prix différents.
Qui dit quantité max, dit possibilité de mint en lot, raison pour laquelle je suis passé sur de l’ERC721A.
Enfin, un NFT légendaire devait offrir une évolution dynamique liée au temps passé à le détenir. Ce dernier devait par ailleurs être totalement inconnu jusqu’au reveal. Un système d’évolution a été directement implémenté au sein du SC.
Un travail de réflexion et de réorganisation du code fut nécessaire, de sorte à avoir un SC compact et lisible, modulable et couvrant l’ensemble des demandes du cahier des charges… Le tout en un temps record (timing très serré).
Pour finir, le nécessaire pour les royalties a été mis en place, avec l’ERC-2981 & l’habituel Operator Filter d’OpenSea.
Un splitter de paiement a été intégré afin de pouvoir dispatcher les fonds liés aux royalties sur les différents wallets de l’équipe.
A l’image du Smart Contract, la DApp fut davantage complexe, la « faute » aux nombreuses phases et aux nombreux groupes de mint.
Le challenge était donc de rendre tout ceci le plus digeste possible pour l’utilisateur, qu’il s’agisse des phases mais aussi et surtout des différentes options de mint allouées à chacun. Des sessions de tests ont été réalisées avec un groupe d’utilisateurs, incluant une écoute toute particulière sur leur « feeling » vis à vis du mint. Quelques ajustements ont été réalisés, notamment en ce qui concerne le multi-mint (mint de X exemplaires en une seule transaction).
La DApp fut développée de manière à réagir instantanément aux différentes modifications opérées sur le smart contract et de proposer une expérience parfaitement fluide.
Enfin, et comme toujours, le responsive a été travaillé de façon à offrir la même expérience pour les utilisateurs mobiles, toujours plus nombreux.
Les deux collections étant intrinsèquement liées, cela devait se refléter sur la loterie « Cryptocademia » offrant la possibilité aux propriétaires des NFTs concernés de participer à une loterie mensuelle.
Celle-ci a été réalisée sous forme d’affrontement « dynamique » entre un B3AR et un BULL, avec des images animées successives donnant lieu à une victoire pour l’un ou l’autre. Chaque NFT dispose d’un « poids » qui lui est propre, jouant directement sur les probabilités de victoire.
Des Xpheres, des Gold Pass, des Mythic Pass… Une collection « Lotpak » et un jeu de société à venir. Rien que ça 😉
Approché par l’équipe de Galaxy Gamers et notamment DamPunisher (fondateur), c’est avec plaisir que j’ai accepté leur proposition de prendre en charge leur nouveau projet Lotpak, rejoignant ainsi une communauté très soudée et bienveillante.
De nombreuses missions ont été réalisées, allant de la génération de la collection NFTs, au smart contract associé (au fonctionnement moins conventionnel qu’à l’accoutumée) sans oublier la conception d’une DApp dédiée au claim d’une version holographique. Mon rôle fut aussi celui de conseiller technique pour le projet et son futur, qui aboutira, entre autre, à la sortie d’un jeu de société.
La collection Lotpak est la première collection indépendante de Galaxy Gamers, les précédentes étant liées à OpenSea…
Et qui dit première véritable collection de l’équipe, dit nécessité d’être aiguillé.
Mon rôle a été d’identifier très clairement les besoins (et leurs prérequis/pièges associés) et de proposer une solution adéquate.
L’objectif ici était de récompenser les holders de précédentes collections avec un « free mint » Lotpak.
Ainsi le choix de faire un smart contract d’airdrop (plutôt que de mint) fut proposé et le choix de la blockchain Polygon validé.
Cela permettait en prime de régler le problème du délai en supprimant la nécessité d’une DApp, de quoi proposer rapidement quelque chose de fonctionnel, qui était l’un des besoins exprimés.
Cette collection a une autre particularité, celle d’obtenir une version holographique (physique) des NFTs possédés, avec un claim unique (à vie).
L’idée a été de stocker ceci directement dans le Smart Contract, de développer des fonctions dédiées à la lecture/écriture de ces infos et d’avoir une URI IPFS qui varie en fonction de l’état du claim, permettant ainsi d’avoir l’information bien visible sur les marketplaces.
De plus tout le nécessaire pour les royalties (vitales pour un projet « Free Mint ») a été mis en place, avec l’ERC-2981 & le désormais plus que nécessaire Operator Filter d’OpenSea… Le tout régulé par un splitter de paiement afin de pouvoir dispatcher les fonds sur différents wallets de l’équipe.
L’airdrop fut ensuite lancé, chose rendue possible grâce à la blockchain sélectionnée : Polygon, permettant d’injecter directement la liste des destinataires dans le SC et de boucler pour procéder à l’airdrop. Ne surtout pas tenter l’expérience sur Ethereum ;)
Un grand classique, avec comme toujours des combinaisons forcées, des incompatibilités, et bien entendu un long travail de vérification. Un travail réalisé en collaboration avec l’artiste derrière cette collection : Kirk (pour qui c’était une première) !
Cette collection avait l’originalité de proposer 3 types de Lotpak : Mercenaire, Kug Army et Unique… Avec, pour chacun, des spécificités et des contraintes particulières.
Une fois la collection validée, elle fut chargée (images et métadonnées JSON) sur le protocole IPFS.
Dernière brique pour ce projet « tout-en-un » : la réalisation d’une DApp permettant de claim la version holographique d’un NFT.
L’objectif était de proposer quelque chose de très simple pour l’utilisateur final, avec un système d’étapes menant au claim « on-chain » de sa version holographique.
Collection 222 NFT pour ne jamais oublier le bear market de 2022 mais pas que !
222 NFTs uniques basés, pour la majorité, sur des assets de l’artiste NoNegocio, sans oublier les créations originales de différents artistes francophones. Ils permettent aux holders de montrer qu’ils étaient là durant le bear market de 2022 (un trophée en quelque sorte) mais aussi et surtout d’obtenir des whitelists pour de futures collections et de nombreuses réductions pour Cryptocademia, une plateforme pour se former au Web 3 tout en s’amusant, le boss de fin des projets de l’équipe !
Proposé par Maitre Koro, ce projet pilote a été l’occasion de fédérer une communauté et de préparer l’avenir.
Rp est vraiment une pointure dans son domaine. Force de proposition, travail rapide et qualitatif. Quand je lui ai demandé de réaliser la génération des NFTs ainsi qu'un site pour connaître le rank, il m'a répondu qu'il n'avait jamais fait ça. Pourtant, le résultat fut produit rapidement et de façon impeccable. Je recommande Rp même sur un sujet qu'il ne maîtrise pas (encore), il se mettra vite à niveau pour satisfaire le cahier des charges.
Maitre Koro (fondateur)
Combinaisons forcées, gestion des incompatibilités, rendu général et respect des pourcentages au niveau de l’aléatoire.
L’objectif était de générer à la fois les visuels mais aussi les JSON associés qui ont ensuite été chargés sur le protocole IPFS, la décentralisation avant tout !
Qui dit collection de NFTs, dit Smart Contract et DApp pour venir s’y rattacher. Cette dernière a mêlé sobriété et respect d’une charte graphique conçue par l’artiste. L’occasion rêvée d’agrémenter le process de mint par une petite animation prenant vie tout au long de la transaction.
Bien souvent les possesseurs de NFTs apprécient connaître le « rang » de leur NFT !
Ici, en dehors des légendaires (tous rang 1), les différents pourcentages des calques composants les NFTs permettent, mathématiquement, d’obtenir un rang et ainsi de proposer un site dédié à ce classement.