Le développement de smart contract NFT couvre les contrats qui créent, émettent (« mint ») et transfèrent des tokens non fongibles : la collection, ses règles d'émission, ses métadonnées, ses royalties et les fonctions d'administration qui les entourent. Sur smart-contract.com, vous décrivez votre collection ou votre produit NFT une seule fois, vous recevez des devis au même format de développeurs NFT vérifiés, puis vous faites relire le code par un auditeur indépendant de l'équipe qui l'a écrit.
Un contrat NFT paraît simple, mais le mint est souvent le moment où le plus de valeur circule dans le temps le plus court. Listes d'accès, phases de prix, plafond d'offre et retrait des fonds doivent fonctionner du premier coup. Cette page présente ce qu'une mission de création de collection NFT doit livrer, ce qui fait varier son coût dans le modèle public du site et comment choisir un prestataire.
Ce que couvre le développement d'un smart contract NFT
Le périmètre dépend de votre produit, d'une collection fixe à une place de marché ou à l'économie d'un jeu. Les composants courants :
- Le contrat du token : le plus souvent ERC-721 pour des pièces uniques ou ERC-1155 pour des éditions et des objets de jeu, ou le standard équivalent sur une blockchain non EVM. Voir NFT dans le glossaire.
- La logique de mint : phases publiques et réservées (allowlist), prix par phase, limites par portefeuille, offre maximale, révélation, distributions gratuites (airdrops) et tokens réservés.
- Les métadonnées : URI des tokens, stockage sur la blockchain ou hors chaîne, gel des métadonnées une fois la collection finalisée.
- Les royalties : une déclaration de redevance selon un standard comme ERC-2981. Leur paiement dépend de chaque place de marché, qui choisit de la respecter ou non : le contrat seul ne peut pas l'imposer.
- Les rôles et les fonds : rôles de propriétaire et d'opérateur avec un contrôle d'accès clair, retrait des recettes du mint vers un multisig, fonctions de pause.
- Les couches optionnelles : staking de NFT, mécanismes de destruction et d'échange, site de mint (dApp), back-end ou indexeur pour la rareté et l'activité.
Les livrables à exiger dans chaque devis :
- Une spécification écrite des phases de mint, des limites et des rôles.
- Le code source et les scripts de déploiement dans un dépôt que vous contrôlez.
- Des tests unitaires pour chaque phase et chaque limite, et des tests des cas limites, comme les derniers tokens de l'offre.
- Un déploiement sur testnet que vous pouvez essayer vous-même, et un accompagnement pendant l'audit.
Quand faire appel à un développeur NFT
Un développeur spécialisé se justifie dès que votre collection s'écarte d'un modèle standard recopié. Les cas typiques :
- Un lancement avec plusieurs phases de mint, des listes d'accès ou des prix dynamiques.
- Une utilité au-delà de l'image : droits d'accès, biens physiques échangeables, staking, objets de jeu.
- Plusieurs blockchains, ou une blockchain non EVM comme Solana.
- Un contrat existant à faire relire, étendre ou migrer.
Si votre projet porte sur un token fongible plutôt que sur une collection, la création de token est plus adaptée. Si les NFT représentent des actifs réels ou des droits à revenus, consultez la page tokenisation d'actifs réels : ces tokens peuvent relever de la réglementation financière (par exemple MiCA dans l'Union européenne, ou le droit des titres financiers), les règles dépendent de la juridiction et l'avis d'un avocat spécialisé est indispensable. La plateforme ne fournit pas de conseil juridique.
Comment ça se passe sur smart-contract.com
- Un seul cahier des charges. Vous répondez à la demande guidée. L'IA transforme vos réponses en spécification : standard, offre, phases de mint, royalties, blockchains, interface web, délai et budget (1 000 EUR ou USD au minimum). Vous la relisez avant son envoi.
- Validation et invitations. La plateforme examine la demande et invite automatiquement jusqu'à 6 prestataires de développement adaptés.
- Des devis comparables. Chaque prestataire répond au même format : prix, devise, durée, périmètre, équipe. Vous les comparez côte à côte, et un assistant IA qui travaille pour vous signale les écarts de périmètre et les prix inhabituels. Une messagerie vous relie à chaque prestataire.
- Un audit indépendant. Une fois le contrat de développement confirmé, vous demandez en un clic un audit sur le même projet. La société qui développe vos contrats ne peut jamais être invitée à les auditer : la règle est appliquée dans la base de données.
C'est gratuit pour les clients, sans engagement tant que vous n'avez pas choisi de prestataire, et les paiements du projet se font directement auprès du prestataire.
Ce qui fait le coût d'un projet NFT
Le modèle public du calculateur de coût de développement compte 8 à 18 jours de développeur pour les contrats d'une collection NFT et leurs tests, sur une blockchain EVM, avant options. Avec 15 % de pilotage et d'assurance qualité, il donne ces fourchettes indicatives :
- Collection NFT, prestataire d'Europe de l'Ouest, EVM, sans option : 6 500 à 23 000 EUR (10 à 21 jours, soit environ 1 à 3 semaines à deux développeurs).
- La même collection avec un site de mint : 18 000 à 74 000 EUR (27 à 67 jours).
- La même collection avec un site de mint, prestataire d'Europe de l'Est : 11 000 à 50 000 EUR.
- Collection NFT sur Solana, prestataire d'Europe de l'Ouest, sans option : 7 800 à 29 000 EUR.
Les principaux leviers :
- L'interface web : un site de mint ajoute 15 à 40 jours dans le modèle et coûte souvent plus cher que les contrats eux-mêmes.
- Les autres options : un back-end ou un indexeur ajoute 10 à 25 jours, l'évolutivité 3 à 6, un oracle (pour l'aléa ou des données externes) 3 à 8.
- Les blockchains : chaque blockchain supplémentaire ajoute 3 à 6 jours ; hors EVM, l'estimation est multipliée (1,25 pour Solana, 1,2 pour les blockchains Move, 1,3 pour les autres).
- La région : les tarifs journaliers seniors vont de 300 à 1 400 EUR selon le pays du prestataire.
L'audit du smart contract NFT se budgète à part. Pour un contrat de 1 000 nSLOC en Solidity, le modèle d'audit donne 2 400 à 4 200 EUR avec des auditeurs indépendants (engagement minimum de 3 jours d'auditeur) et 6 300 à 12 000 EUR avec des cabinets établis, plus environ 20 % pour le réaudit des corrections. Estimez votre cas avec le calculateur de coût d'audit et lisez le guide sur le coût de développement d'un smart contract pour le modèle complet. Ce sont des ordres de grandeur, pas des devis.
Comment choisir son prestataire NFT
Les critères utiles :
- Des collections réellement déployées : des adresses de contrats consultables sur un explorateur de blocs, avec les mécanismes de mint dont vous avez besoin.
- Une position claire sur les standards : pourquoi ERC-721 ou ERC-1155, quelles bibliothèques auditées sont utilisées et ce qui est développé sur mesure.
- Des tests du mint : passages de phase, limites par portefeuille, plafond d'offre, remboursements s'il y en a.
- La maîtrise des risques : robots et front-running pendant le mint, aléa trop faible pour la révélation, fonctions de retrait, coût en gas des mints groupés. Le guide sur les vulnérabilités courantes des smart contracts en donne la liste.
- La passation : propriété des contrats transférée à votre portefeuille ou à votre multisig, et documentation de chaque fonction d'administration.
Les signaux d'alerte :
- Un contrat déployé depuis le portefeuille du prestataire, ou des clés d'administration qu'il conserve après la livraison.
- Des métadonnées hébergées sur un serveur que seul le prestataire contrôle, sans plan de gel.
- Des promesses de « royalties garanties » : le contrat peut déclarer des royalties, pas obliger chaque place de marché à les verser.
- Une offre d'auditer son propre code au lieu d'une revue indépendante.
C'est la précision du cahier des charges qui rend les devis comparables. Le guide pour rédiger le cahier des charges d'un smart contract et le générateur de cahier des charges gratuit vous aident à le préparer. Vous pouvez aussi parcourir les prestataires de développement de l'annuaire.
Blockchains pour les projets NFT
Les collections NFT sont le plus souvent déployées sur des blockchains EVM, où les standards et les places de marché sont largement pris en charge, et sur Solana. Consultez les prestataires par blockchain : Ethereum, Base, Polygon, Arbitrum, Solana et Aptos. Le choix de la blockchain change le standard, les outils et le coût du mint pour vos acheteurs.
Recevoir des devis pour vos smart contracts NFT
Décrivez votre collection une seule fois, recevez des devis comparables de développeurs NFT vérifiés, puis un audit indépendant sur le même projet. Gratuit pour les clients, sans engagement tant que vous n'avez pas choisi. Lancer votre demande.