Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe u een NFT-verzameling maakt met Python
```python

Importeer de benodigde bibliotheken.

importeer os

geheimen importeren

van PIL-importafbeelding

van web3 importeer Web3

Genereer een lijst met unieke afbeeldingspaden.

image_paths =[os.path.join("afbeeldingen", f) voor f in os.listdir("afbeeldingen")]

Maak een nieuwe Web3-instantie.

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

Maak een nieuwe contractinstantie.

contractadres ="0x1234567890123456789012345678901234567890"

contract =w3.eth.contract(adres=contract_adres, abi=CONTRACT_ABI)

Genereer willekeurige metadata voor elke afbeelding.

metagegevens =[]

voor afbeeldingspad in afbeeldingspaden:

afbeelding =Afbeelding.open(afbeeldingspad)

breedte, hoogte =afbeelding.grootte

metadata.append({

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

"description":"Een unieke en prachtige NFT.",

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

"attributen":[

{"trait_type":"Breedte", "waarde":breedte},

{"trait_type":"Hoogte", "waarde":hoogte},

],

})

Mint de NFT's.

voor m in metagegevens:

tx_hash =contract.functies.mintNFT(

m["naam"], m["beschrijving"], m["afbeelding"], m["attributen"]

).transact()

afdrukken(tx_hash)

```

Dit script genereert een lijst met unieke afbeeldingspaden, maakt een nieuwe Web3-instantie aan, maakt een nieuwe contractinstantie aan, genereert willekeurige metagegevens voor elke afbeelding en maakt de NFT's aan.

Previous: Next:
  python Programming
·Hoe te Disk Paths Verwijzing o…
·Hoe te Zelfstandige naamwoorde…
·Header Fout in Python 
·Python Functies Met een Dictio…
·Wat Taal Is de Python Interpre…
·Python Override Base Class Met…
·Hoe maak Python Erken Decimals…
·Hoe maak je een EXE verdienen …
·Hoe te polaire naar rechthoeki…
  Related Articles
Python 3 installeren op Ubuntu 20.04 {St…
Hoe JavaScript uit te schakelen in DuckD…
Hoe u alle Python-versies kunt controler…
Hoe om te gaan met Java-huiswerk 
Hoe u de Java-fout kunt oplossen 
Python installeren in VS-code 
Hoe u de Python-interpreter in VS-code k…
JavaScript inschakelen op de Amazon Fire…
Hoe JavaScript in Chrome uit te schakele…
  Programmering Articles
·Hoe de PHP voettekst in Joomla 
·Hoe maak je een foto klikbaar 
·Over een VB Runtime Error 462 
·VB Code naar Center tekst in een Message…
·Tekst aan Rijen in Netbeans Java 
·Hoe to Change Color in C + + 
·Hoe te Parameters coderen in AJAX 
·Hoe een AWK Script 
·Hoe te attributen toe aan een XmlNode 
Copyright © Computer Kennis https://www.nldit.com