| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan lage en NFT-samling ved hjelp av Python
    ``` python

    Importer nødvendige biblioteker.

    importere os

    importere hemmeligheter

    fra PIL import bilde

    fra web3 import Web3

    Generer en liste over unike bildestier.

    image_paths =[os.path.join("images", f) for f i os.listdir("images")]

    Opprett en ny Web3-forekomst.

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

    Opprett en ny kontraktsforekomst.

    contract_address ="0x1234567890123456789012345678901234567890"

    kontrakt =w3.eth.contract(adresse=kontraktsadresse, abi=CONTRACT_ABI)

    Generer tilfeldige metadata for hvert bilde.

    metadata =[]

    for image_path i image_paths:

    image =Image.open(image_path)

    bredde, høyde =bilde.størrelse

    metadata.append({

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

    "description":"En unik og vakker NFT.",

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

    "attributter":[

    {"trait_type":"Bredde", "value":width},

    {"trait_type":"Høyde", "verdi":høyde},

    ],

    })

    Gjør NFT-ene.

    for m i metadata:

    tx_hash =contract.functions.mintNFT(

    m["navn"], m["beskrivelse"], m["bilde"], m["attributter"]

    ).transact()

    print(tx_hash)

    ```

    Dette skriptet vil generere en liste over unike bildebaner, opprette en ny Web3-forekomst, opprette en ny kontraktsforekomst, generere tilfeldige metadata for hvert bilde og prege NFT-ene.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legger jeg inn data i et Python Script 
    ·Hvordan få System Date From Python 
    ·Slik fjerner en Python Desimal 
    ·Hvordan Dump Tekst til Hex i Python 
    ·Hvordan bruke Math i Python 
    ·Hvordan til tråden i Python 
    ·Hvordan gjøre Regular Division i Python 
    ·Slik tester for numrene med Python 
    ·Slik fjerner duplikater fra en sekvens i Python 
    ·Hvordan bli kvitt braketter i Python Array 
      Anbefalte artikler
    ·Hvordan kryptere en fil i PHP 
    ·Hvordan bruke Flock funksjon i PHP 
    ·Hvordan bruke variabler i en Access VBA Query 
    ·Hvordan få størrelsen på en fil på Python 
    ·Hvordan å behandle en Checkbox Med PHP 
    ·Hvordan lage en Pålogging og registrering siden for ne…
    ·Mislyktes API Sikkerhet: Token Nødvendig 
    ·Hvordan installere Python 3 på Ubuntu 20.04 {trinn for…
    ·Hvordan sette Auto Øk verdien i MySQL 
    ·Hvordan konvertere en streng til boolsk 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/