//script che serve per distribuire lo smart contract sulla blockchain

//l'artefatto è una rapprestazione dello smart contract in formato json
const Land = artifacts.require("Land")

//distribuiamo lo smart contract
module.exports = async function (deployer) {
    //il contratto definito il Land.sol ha nel costruttore i tre valori Name, symbol  e cost
    const NAME = 'Metaverse Map'
    const SYMBOL = 'CAR'
    //necessaria la conversione in quanto gli smart contract ragionano in wei e non in eth
    const COST = web3.utils.toWei('1', 'ether')

    await deployer.deploy(Land, NAME, SYMBOL, COST)
}

