Aller au contenu
Aide & guides
Parcourir les guides

Retirer minter fonds

Récupérez vos produits minter jusqu'à Aurora ou retirez manuellement avec BaseScan sur la base.

Sur cette page
Deux voies de retrait: Aurora remplit le porte-monnaie enregistré et le montant disponible; BaseScan nécessite la saisie d'un destinataire et le montant en wei. Les deux nécessitent l'approbation du propriétaire du contrat minter.
Les deux itinéraires se retirent du même contrat minter. Aurora remplit les détails de retrait; sur BaseScan , vous les entrez vous-même. Ouvrir l'image pour agrandir

Où vos fonds minter sont détenus

Ce guide s'applique au contrat de retrait et aux anciennes collections qui ne prennent en charge que les retraits. Avec Send to wallet après chaque minter, le prix de l'œuvre d'art est payé automatiquement à votre portefeuille choisi; les produits conservés précédemment doivent encore être retirés. Les frais de plate-forme Aurora sont collectés séparément, et le réseau gas ne fait pas partie de votre produit.

Le titulaire du contrat autorise les retraits. Le destinataire est le portefeuille qui reçoit le paiement; il n'a pas besoin d'être le propriétaire. Votre bénéficiaire redevance est un paramètre distinct pour les ventes secondaires.

Vous pouvez retirer tant que mint est actif ou après sa fin. Le retrait ne met pas en pause mint, met fin à une libération ou transfère la propriété. Les profits sont suivis pour l'ensemble du contrat minter et peuvent inclure plusieurs versions, pas seulement la version actuellement ouverte dans l'éditeur.

Retrait jusqu'au Aurora

  1. Ouvrez les paramètres publics minter de votre collection

    Ouvrez Collectibles Studio, choisissez votre collection et développez son panneau de collection NFT. Sélectionnez le bon réseau et ouvrez la version publique minter que vous souhaitez gérer.

  2. Vérifiez votre portefeuille et votre destination de paiement

    Connectez le portefeuille qui possède le contrat minter. Vérifiez le porte-monnaie minter enregistré de la libération: Aurora utilise cette adresse pour le retrait, pas le destinataire redevance ou n'importe quel porte-monnaie se trouve être connecté.

  3. Choisissez Retirer le produit

    Pour une version active ou terminée, utilisez Retirer le produit dans les contrôles de libération. Aurora lit le produit disponible et prépare un retrait pour ce montant vers le portefeuille de produit enregistré.

  4. Vérifiez et confirmez dans votre portefeuille

    Vérifiez le réseau, l'adresse de réception et le montant dans la revue. Approuver la transaction de retrait et attendre la confirmation. Vous avez besoin de monnaie native dans le portefeuille propriétaire pour payer le réseau gas; vous n'envoyez pas de paiement supplémentaire minter.

  5. Vérifiez le portefeuille de réception

    Après confirmation, vérifiez son solde de devise native et la transaction sur l'explorateur de réseau. Si plus de mints sont arrivés après que le montant a été préparé, ces nouveaux produits restent disponibles pour un autre retrait.

BaseScan : identifier le contrat détenant les fonds

BaseScan est pour le réseau de base. Pour un autre réseau, utilisez plutôt l’explorateur de ce réseau. Utilisez l'adresse du contrat minter indiquée dans la revue minter ou la destination d'un appel de contrat réussi minter. Un portefeuille intelligent peut envelopper une transaction, de sorte que sa destination extérieure seule ne peut pas identifier le contrat minter.

Avec mint intégré, utilisez l'adresse de collecte. Avec un contrôleur minter séparé, utilisez l'adresse du contrôleur. N'utilisez pas l'usine ou l'adresse d'implémentation partagée. Le propriétaire de la collection peut être lui-même un contrôleur; vérifiez le propriétaire du contrat qui détient réellement le produit.

  1. Ouvrez l'adresse sur basescan.org

    Si la collection est un proxy et que ses fonctions sont exposées sous Lire en tant que proxy, utilisez cet onglet tout en restant sur l’adresse de la collection.

  2. Lisez le propriétaire et le produit

    Le propriétaire identifie qui peut autoriser le retrait. proceeds retourne le montant disponible sous forme d'entier dans wei. Copiez cet entier pour retirer tout le produit actuellement disponible. Utilisez le produit plutôt que l'équilibre ETH global de l'adresse.

BaseScan : soumettre le retrait

  1. Connectez le propriétaire autorisé

    Sur la même adresse, choisissez Write Contract ou Write as Proxy, puis Connect to Web3. Connectez le portefeuille du propriétaire et sélectionnez Base. Si le propriétaire est un multisig ou un autre contrat, l'appel doit être effectué par le biais du flux de transaction du propriétaire; connecter un signataire individuel ne suffit pas.

  2. Trouver retrait (adresse destinataire, uint256 montant)

    Entrez votre portefeuille de réception dans le destinataire. Entrez l'entier brut du produit en montant pour retirer le montant total disponible, ou un entier positif plus petit pour un retrait partiel. Vérifiez l'adresse complète du destinataire: BaseScan ne remplit pas le portefeuille de produits sauvegardés de Aurora pour vous.

  3. Écrivez et approuvez

    Cliquez sur Écrire et examinez la transaction dans votre portefeuille. Joindre le numéro de paiement ETH: cette fonction n'est pas payable. Approuver uniquement la transaction de retrait et son réseau gas, puis attendre un reçu réussi.

  4. Vérifiez le résultat

    Vérifiez le portefeuille de réception et les transferts internes de la transaction ou l'événement ProceedsWithdrawn. Lisez à nouveau pour voir ce qui reste. Une transaction échouée ne retire pas les fonds, bien qu’un échec miné puisse encore consommer gas.

Exemple ETH montantmontant en wei
0.001 ETH1000000000000000
0.01 ETH10000000000000000
1 ETH1000000000000000000

Si le retrait échoue

  • Mauvais propriétaire: comparez le portefeuille connecté avec le propriétaire sur le contrat minter. Le bénéficiaire du paiement et le bénéficiaire redevance n'ont pas automatiquement l'autorité de retrait.
  • Aucun produit: les paiements directs peuvent déjà avoir envoyé le prix de l'œuvre à votre portefeuille. Un minter gratuit n'a pas de revenus de créateur, les fonds ont peut-être déjà été retirés, ou vous pouvez voir le mauvais contrat ou réseau.
  • Montant modifié : actualisez le produit après un autre retrait et préparez un nouveau montant. N'entrez jamais un montant ETH décimal dans le champ uint256.
  • Pas assez gas : le propriétaire a besoin de ETH sur Base même lorsque le contrat minter lui-même en détient ETH.
  • Le bénéficiaire refuse le paiement: un contrat de réception doit accepter l'ETH natif. Le retrait revient et le produit reste dans le contrat minter si le transfert échoue.
  • Transaction déjà soumise: vérifiez la transaction existante avant d'en soumettre une autre. La confirmation peut prendre du temps; un écran en attente ne signifie pas qu'il a échoué.
Open Collectibles Studio