Le token
Il est créé par un smart contract. Son contrat et son Token ID permettent de l'identifier publiquement.
Un parcours clair pour comprendre le site, préparer Base Sepolia et savoir exactement ce que votre wallet vous demande avant chaque interaction.
Les bases
Le NFT relie un identifiant, un contrat, des métadonnées et un ou plusieurs détenteurs sur une blockchain.
Il est créé par un smart contract. Son contrat et son Token ID permettent de l'identifier publiquement.
Elles décrivent le nom, l'image, le créateur, les propriétés visuelles et le lien avec un éventuel NFT parent.
Il contrôle une adresse blockchain. Il signe les autorisations et reçoit les exemplaires du NFT après le mint.
La spécificité du site
Outlinies ne se limite pas à créer une fiche NFT : le système conserve la relation entre une œuvre source et ses interprétations.
Un Original part de l'image importée par son créateur. Celui-ci choisit notamment si les remixes sont autorisés.
Un Remix est un nouveau token rattaché à son parent. Le contrat enregistre ce parent et ajoute le remix à sa descendance.
Un même Token ID peut exister en plusieurs exemplaires. Chaque wallet détient alors une quantité de ce token.
La première couche définit la famille de transformation visuelle : fracture, déformation, couleur, encre, foil ou autre langage artistique.
La seconde couche définit la manière dont la mutation s'inscrit dans la composition : zones, densité, ligne, fracture ou traitement global.
Environnement de test
Les signatures et transactions fonctionnent comme sur un réseau principal, mais les tokens utilisés ici n'ont pas de valeur monétaire réelle.
Il sert à payer le gas des transactions : création de collection, autorisation USDC, mint et transfert.
Il simule le prix du service. Le contrat utilise l'USDC officiel de test sur Base Sepolia.
| Élément | Valeur de bêta | Utilité |
|---|---|---|
| Factory Outlinies | Chargement… | Crée les contrats de collection utilisés par les nouveaux mints. |
| USDC test | Chargement… | Token autorisé puis transféré pendant le mint. |
| Explorateur | BaseScan Sepolia | Permet de vérifier adresses, contrats et transactions. |
Avant le mint
Une connexion, une signature et une transaction ne donnent pas les mêmes droits et ne produisent pas les mêmes effets.
| Demande | Ce qu'elle fait | Effet blockchain | Coût |
|---|---|---|---|
| Connecter le wallet | Autorise Outlinies à voir l'adresse active. | Aucune transaction. | Aucun. |
| Signer la session | Prouve que vous contrôlez cette adresse et ouvre une session serveur sécurisée. | Aucune transaction. | Aucun. |
| Ajouter le réseau | Ajoute Base Sepolia à la liste des réseaux du wallet. | Aucune transaction. | Aucun. |
| Créer la collection | Déploie votre contrat de collection si nécessaire. | Transaction on-chain. | ETH test. |
| Approve USDC | Autorise uniquement le contrat cible à utiliser le montant requis. | Transaction on-chain. | ETH test. |
| Mint | Transfère l'USDC test et crée le token dans la même opération. | Transaction on-chain. | USDC test + ETH test. |
Créer avec Outlinies
Ajouter une création à My Mints ne signifie pas qu'elle est déjà sur la blockchain.
Importez une image, renseignez son nom et choisissez les paramètres visuels et de remix.
Outlinies envoie la création dans une file de préparation. Aucun token n'est encore créé.
Le serveur contrôle le fichier, génère les rendus et prépare les métadonnées destinées à IPFS.
Le serveur signe une autorisation limitée qui lie votre wallet, le contrat, le contenu, le prix et une date d'expiration.
Si l'autorisation existante est insuffisante, le wallet demande une transaction d'approval pour le montant requis.
Le contrat vérifie le voucher, transfère l'USDC test et crée le NFT. Si l'opération échoue, le paiement et le mint sont annulés ensemble.
Après confirmation, Outlinies lit la transaction et ajoute le NFT à Explore, My Mints et votre profil.
Côté utilisateur
Le serveur prépare et signe le voucher, mais le contrat décide si le mint peut réellement être exécuté.
Il ne peut pas être réutilisé, possède une expiration et doit correspondre exactement au wallet et au contenu prévus.
L'USDC test et le NFT sont traités dans le même mint. Une erreur du contrat annule l'ensemble de cette opération.
Le parent doit exister, autoriser les remixes et ne pas avoir atteint la limite de 100 remixes.
Chaque créateur utilise un contrat de collection déployé par la Factory. Le Token ID doit toujours être lu avec son adresse de contrat.
Les créations multiples sont regroupées par lots pouvant contenir jusqu'à cinq NFTs dans une transaction de mint.
Les événements de mint et de transfert peuvent être consultés sur un explorateur blockchain.
Transfert, vente et échange
La marketplace Outlinies actuelle sert à découvrir les créations, profils, collections et filiations. Elle ne permet pas encore de vendre ou d'acheter un NFT pendant la bêta testnet.
Vous envoyez un ou plusieurs exemplaires à une autre adresse. Il n'y a pas nécessairement de vente ni de paiement.
Sur un réseau pris en charge, une marketplace externe peut demander une autorisation d'opérateur pour exécuter une vente. Ce parcours n'est pas disponible dans la bêta actuelle.
Le prix, l'offre et l'exécution dépendraient du contrat d'une marketplace externe, pas du contrat de mint Outlinies. Ils seront documentés avant une ouverture mainnet.
OpenSea ne prenant plus en charge ce testnet, Outlinies utilise BaseScan pour vérifier le contrat, le Token ID, le détenteur et l'historique des transferts. Aucune vente testnet n'est proposée.
Marché secondaire
EIP-2981 fournit le montant et l'adresse de réception. Le paiement dépend ensuite de la marketplace qui exécute la vente.
Lire une transaction
Une interface peut prendre du retard. L'explorateur reste la référence pour vérifier ce qui s'est produit on-chain.
Récupérez l'identifiant de transaction depuis votre wallet, My Mints ou le résultat du mint.
Recherchez le tx hash uniquement sur l'explorateur correspondant au réseau Base Sepolia.
Pending signifie en attente, Success confirme l'exécution et Failed indique que l'état et les transferts de cette transaction ont été annulés.
Les événements TransferSingle, OriginalMinted ou RemixMinted permettent d'identifier le contrat et le Token ID concernés.
Sécurité
Les actifs de test n'ont pas de valeur, mais votre wallet, vos permissions et vos habitudes de sécurité restent importants.
Ne communiquez jamais votre seed phrase ou votre clé privée. Outlinies ne vous les demandera jamais.
Vérifiez que le wallet affiche Base Sepolia avant toute opération décrite dans ce guide.
Comparez l'adresse affichée avec celle fournie par Outlinies avant d'autoriser un token ou un opérateur.
Lisez le montant d'USDC autorisé. Refusez une permission illimitée ou inattendue si le parcours ne l'explique pas.
Un transfert ERC-1155 envoyé à la mauvaise adresse ne peut généralement pas être annulé.
Pour découvrir le parcours, vous pouvez utiliser un wallet séparé ne contenant aucun actif mainnet.
Mots utiles