Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment définir votre chemin Python…
  • Comment compter le contenu d'un dict…
  • Comment supprimer toutes les lettres…
  • Comment faire un Bot IRC From Scratc…
  • Une introduction à Python 3 
  • Python fonction de propriété 
  • Comment construire une extension Pyt…
  • Comment afficher Matrices Python Fac…
  • Comment faire une conversation Pytho…
  • Géotraitement avec Python 
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment créer une collection NFT en utilisant Python

    ```python

    Importez les bibliothèques nécessaires.

    importer le système d'exploitation

    importer des secrets

    à partir de l'image d'importation PIL

    à partir de web3 importer Web3

    Générer une liste de chemins d'images uniques.

    image_paths =[os.path.join("images", f) pour f dans os.listdir("images")]

    Créez une nouvelle instance Web3.

    w3 =Web3(Web3.HTTPProvider("http://localhost:8545"))

    Créez une nouvelle instance de contrat.

    adresse_contrat ="0x1234567890123456789012345678901234567890"

    contrat =w3.eth.contract(address=contract_address, abi=CONTRACT_ABI)

    Générez des métadonnées aléatoires pour chaque image.

    métadonnées =[]

    pour image_path dans image_paths :

    image =Image.open(image_path)

    largeur, hauteur =image.size

    métadonnées.append({

    "nom":f"NFT #{secrets.randbelow(1000)}",

    "description":"Un NFT unique et magnifique.",

    "image":f"ipfs://{ipfs_hash}",

    "attributs":[

    {"trait_type":"Largeur", "value":largeur},

    {"trait_type":"Hauteur", "value":hauteur},

    ],

    })

    Créez les NFT.

    pour m dans les métadonnées :

    tx_hash =contrat.functions.mintNFT(

    m["nom"], m["description"], m["image"], m["attributs"]

    ).traiter()

    imprimer(tx_hash)

    ```

    Ce script générera une liste de chemins d'image uniques, créera une nouvelle instance Web3, créera une nouvelle instance de contrat, générera des métadonnées aléatoires pour chaque image et créera les NFT.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Projets Python pour OpenCV 
  • Comment faire pour convertir Python à EXE 
  • Comment rendre une fenêtre en Python 
  • Des exemples de Python XML Processing 
  • Comment utiliser mon scripts Python avec Blender 
  • Comment faire un simple jeu vidéo 
  • Comment la taille d' un cadre Python 
  • Liste des codes pour Python intégré dans les fonctions 
  • Comment tenir un compte d'une variable en Python 
  • Comment calculer la largeur du texte avec Python 
  • Connaissances Informatiques © http://www.ordinateur.cc