Come interagire o mintare direttamente dallo Smart Contract

STEP 1: Vai Sullo scan della blockchain con cui vuoi interagire

(Per questo tutorial ho utilizzato la blockchain di Ethereum)
Vai su https://etherscan.io/  e inserisci nella barra di ricerca l’indirizzo dello smart contract con cui vorrai interagire e premi la lente d’ingrandimento per cercarlo.

Inserisci l'indirizzo

STEP 2: Vai nella sezione Contract

Appena si sarà caricata la pagina potrai leggere quanti ETH sono depositati all’interno del contratto, tutte le informazioni riguardanti il contratto e nella parte inferiore tutte le transazioni che lo smart contract sta eseguendo.

In mezzo, fra questi 2 elementi, c’è una barra con dei tab con altri approfondimenti, a noi interessa il tab “CONTRACT” in questo momento.

Clicca su Contract

STEP 3: Vai nella sezione Write Contract

All’interno della sezione contract troverete altri 3 tab sotto:

  • Code
  • Read Contract
  • Write Contract

Nella sezione Code troverete lo smart contract dell’indirizzo che avete cercato, in Read Contract troverete tutte le informazioni tecniche della collezione ad esempio quanti supply ci sono, quanti ne sono stati venduti o a chi appartiene questo token ecc. Queste operazioni sono sempre un’interazione con il contratto però di sola lettura quindi non avranno un costo, mentre ogni volta che eseguiamo un’operazione di scrittura saremo costretti a pagare gas fee.  

Clicca su Write Contract

Write contract

STEP 4: Connetti il tuo wallet per interagire con il contratto

Clicca su Connect to Web3 e si aprirà una schermata che vi chiederà quale wallet volete connetere (Ho utilizzato MetaMask)

connect web3

STEP 5: Vai su Mint

Fai clic su “Mint” e si aprirà una tendina con 2 voci:

  • mint
  • _mintAmmount(unit256)

In mint dovrai inserire l’importo che spenderai per eseguire il trasferimento del token, invece in _mintAmmount(unit256) dovrai inserire la quantità di token che vuoi mintare. Quindi facciamo un esempio, se devo mintare 2 NFT del valore di 0.1 ETH avrò:

mint : 0.2

_mintAmmount(unit256) : 2

Se invece ne voglio 1 avrò:

mint : 0.1

_mintAmmount (unit256) : 1

Una volta fatto clicca su Write e si aprirà la finestra di MetaMask per finalizzare l’operazione.

Banksy Bruciato

Grazie per aver letto il nostro Articolo!

Clicca sull' icona per tornare alla home page

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *