- Accueil
- Études de cas
- Yakuza Inc.
Ethereum · Smart contracts · Février 2022
Yakuza Inc.
J’ai conçu et lancé le contrat, l’allowlist, les contrôles de vente, les métadonnées et le circuit de versement à l’origine de la vente intégrale de 3,223 tokens Ethereum, pour un montant à sept chiffres.
- Produit
- Un lancement ERC-721 de 3 223 tokens avec allowlist, vente publique, contrôle des métadonnées, airdrops et répartition des paiements.
- Périmètre de livraison
- Architecture du contrat, optimisation du gas, mécanique de l’allowlist, contrôles opérateur, déploiement et suivi du mint en direct.
- Preuves publiques
- 6sources publiques3preuves on-chain
Contraintes du projet
- 01Demande concentrée au moment du lancement
- 02Gas payé par l’acheteur sur le parcours critique
- 03Règles immuables d’offre, de vente et de paiement
Portfolio context
The technology and delivery problem behind this work.
Use these signals to compare this case study with the closest relevant work.
Le défi
Maintenir un parcours de mint payant suffisamment léger pour absorber un pic de demande sans compromettre les garanties liées à la liste d’autorisation, à l’offre ou aux paiements.
Un mint Ethereum très attendu condense des mois de travail en quelques minutes irréversibles. Un opcode coûteux, une preuve défectueuse, un indicateur de vente erroné ou un mauvais calcul de réserve peut faire gaspiller du gas aux acheteurs et interrompre le lancement. J’ai conçu le contrat et sa mise en production comme un tout : limiter le parcours payant, donner à l’équipe des contrôles clairs et rendre l’état public visible à mesure que la demande arrivait.
Architecture et décisions
Parcours de mint public minimal
La fonction publique effectuait les contrôles essentiels de prix et d’offre avant de minter le moindre token. Le maintien d’un chemin critique resserré a réduit le traitement du bytecode et rendu le comportement des frais de gas plus prévisible en période de forte charge.
Vérification isolée de la liste d’autorisation
La vérification des preuves de Merkle et le suivi des mints par adresse étaient intégrés au parcours de prévente, afin que les acheteurs publics ne continuent pas à payer le coût de la logique de liste d’autorisation une fois la vente ouverte.
Contrôles de mise en production explicites
Des contrôles distincts pour la prévente et la vente publique, des métadonnées gérées par le propriétaire, la prise en charge des airdrops et les versements via PaymentSplitter ont permis de piloter le lancement sans modifier le contrat déployé.
Compilation tenant compte des frais de gas
La version vérifiée en Solidity 0.8.7 utilisait l’optimiseur avec 1,000 passes. Même la limite d’offre a été choisie en tenant compte du coût de gas pour le minter et documentée dans le contrat.
My role
-
01
Pris en charge de bout en bout le contrat ERC-721 et le pipeline de lancement, notamment le déploiement, la liste d’autorisation, la vente publique, les métadonnées, les airdrops et les mécanismes de paiement.
-
02
Réduction du travail sur le parcours payant aux seuls contrôles réellement nécessaires à la vente, tout en conservant la vérification Merkle dans le processus de liste d’autorisation.
-
03
Conception et test de la séquence opérateur permettant de passer de la prévente à la vente publique sans redéploiement ni modification improvisée de l’état du contrat.
-
04
Suivi de la mise en ligne jusqu’à l’épuisement de la collection, avec vérification du contrat et du processus de mint par rapport à l’état de la chaîne pendant le remplissage des derniers blocs.
Ce qui a changé
Un mint à sept chiffres de 3,223 tokens, épuisé en moins de deux heures ; les 596 derniers mints publics ont été réalisés en 56 secondes.
Le résultat : un lancement à sept chiffres sans accroc, sans réécriture d’urgence ni contrat de remplacement. Les 3,223 tokens se sont tous vendus en moins de deux heures, générant 321.4 ETH de recettes primaires. À l’ouverture de la vente publique, les 596 derniers mints ont été validés sur deux blocs Ethereum en 56 secondes ; la collection a ensuite dépassé 1,000 ETH de volume sur les places de marché.
- Le contrat a permis la vente intégrale de 3,223 tokens et le versement de 321.4 ETH au titre des ventes primaires.
- Les 596 derniers mints publics ont été réalisés en seulement 56 secondes, sur les deux derniers blocs Ethereum.
- La collection a ensuite dépassé 1,000 ETH de volume sur les places de marché ; le contrat vérifié et l’historique du lancement restent publiquement consultables.
Client perspective
From the Yakuza Inc. launch
“Gotta give a quick shout out to David for being one of the first academy students from start to finish to enter the Million Dollar Mint Club, breaking over 250 ETH minted in just the presale! He played a major role on the dev side and community building and management. The mint has gone super smooth.”
Preuve on-chain
Vérification publique
Suivez le contrat ou la transaction — pas une affirmation sur cette page.
Le code source déployé et les transactions de lancement peuvent être vérifiés indépendamment sur Etherscan.
Réseau principal Ethereum · Chain ID 1Yakuza Inc. ERC-721
0x0ee1448f200e6e65e9bad7a335e3ffb674c0f68c
Code source Solidity publié, ABI, limite d’offre, fonctions de mint, contrôles de vente, contrôles des métadonnées et mécanismes de paiement.
Vérifier dans l’explorateur Transaction de lancementActivation de la vente publique
0xcd85f759b400e21341038fb8bac688cad729470e220b392d8f7a7d913e8395f3
La transaction du propriétaire qui a fait passer le contrat déployé à l’état de vente publique.
Vérifier dans l’explorateur Transaction de lancementDernier mint payant
0xb9757639e9bdf81dc10fa78c8036c9decfe2c5910dcf67526e1825570fbf3f5b
Un mint payant confirmé dans la séquence finale du sold out.
Vérifier dans l’explorateurOutils et technologies
Sources
Relevant services
Start from the service closest to this work.
These services match the decisions, delivery, or evidence shown in this case study.