You are currently viewing Building your own NFT in Ethereum Testnet |  by Eladio Robles |  Coinmonks |  Jan, 2023

Building your own NFT in Ethereum Testnet | by Eladio Robles | Coinmonks | Jan, 2023

1. Create Smart Contracts using OpenZeppelin Wizard

Using this link you can access to Wizard tool which is mainly used to create different type of Tokens in Solidity

Choose ERC721 if you want to create an NFT (Non Fungible Token). You’ll be able to choose which features you want to add and also Name and Symbol for your NFT in side Bar

Hereby an example of NFT Creation:

Name: Eroblesca Token

Symbol: ERT

Mintable: ✓

Burnable: ✓

Enumerable: ✓

URI Storage: ✓

New to trading? Try crypto trading bots or copy trading on best crypto exchanges

2. Copy/Open this Smart Contract in Remix

Once you customized your NFT, you could export it to Remix using the “Open in Remix” button

3. Showing Ethereum Testnets in Metamask

Open Metamask and go to “Settings” — “Advanced” — “Show Test Networks”

4. Get free “geth” from the Alchemy faucet

Copy your Public Metamask Account by clicking on your account public direction

Go to Alchemy Faucet in this Link and get Free geth from Testnet faucet only pasting your wallet (Previously copied from Metamask) in alchemy goerli faucet

5. Compile

It’s possible to access Remix via Wizard or by clicking this link

Go to Remix and compile the Smart Contract. In left bar, solidity icon should appear with a green check

6. Deploy in Blockchain

After compile is successfully done click in the next side bar icon and we should change deploying environment by clicking and choosing injected Metamask. Then confirms it on Metamask pop-up

Then we should go to Metamask and choose Goerli Blockchain to deploy in Metamask

7. Launch NFT in Goerli

Deploy it clicking on Deploy and confirm deployment in Metamask

8. Verify the Smart Contract

Finally we could use the interface in Remix or verify the Smart Contract in Etherscan BlockExplorer creating an account and then, we’ll be able to create an API Key in our Ethercan Account

Activate Verify Contracts Plugin in Remix and paste Api Key (previously copied in Blockexplorer)

After it click on “house” icon in side bar, choose your Smart Contract Name and paste the Smart Contract direction (showed in deploy or in Goerli Etherscan)

Finally checks if it’s verified pasting your Smart Contract Direction in Goerli Etherscan Search Bar

9. Upload NFT image and Metadata to IPFS

1. Sign Up in Filebase IPFS Platform

Sign Up in Filebase and Log In

2. Create a Bucket

Create a Bucket in Filebase

3. Upload NFT Image to bucket

4. Create metadata.json

Metadata is basically a .json file which contains the properties of the NFT, attributes and link to the NFT image. You could use this online editor to modify this metadata.json

Hereby an example:

{
“description”: “Testing Blockchain”,
“external_url”: “https://medium.com/@eludius18/subscribe”,
“image”: “https://ipfs.filebase.io/ipfs/QmY2xVr2wpTs3Nbq6gFxMTGNcUwLVJT72h5eJm8a8zxEED”,
“name”: “https://medium.com/@eludius18”,
“attributes”: [
{
“trait_type”: “Type”,
“value”: “Testing”
},
{
“trait_type”: “Master”,
“value”: “Blockchain”
},
{
“trait_type”: “Workshop”,
“value”: “Smart Contracts”
},
{
“trait_type”: “Level”,
“value”: 10
}]
}

Copy and paste this code in the online .json editor and replace the image url pasting your “IPFS Gateway URL” showed in Filebase ipfs when you upload the NFT image

Change other attributes, description, name,..but always maintaining the .json structure

Once you change all, open text editor in your computer copy the code and save it as .json file and upload it to your bucket (the same bucket wich contains the NFT image)

5. Create an NFT

Go back to your smart contract in remix you already deployed. Copy your metadata CID code in Filebase IPFS

Go to “Safemint” function and paste “ipfs://” in “uri” field and your Metamask wallet address in “to:” field

Click in “transact” (under “uri” field) and confirm your transaction in Metamask

6. Look you NFT on Testnet OpenSea Marketplace

Go to Testnet OpenSea MarketPlace and paste your wallet address to see your minted NFT

10. Send NFTs to another Wallets

Add NFT created to your Metamask by pasting Smart Contract direction

Go to your new NFT and click send, then, paste your destination Metamask account

This Post Has 26 Comments

  1. Zeus Exchange

    To get a bonus of 150$, make any exchange in the Zeus Exchange using Promo code “CODE-2023-GO08”

  2. квартир под ключ

    Я — ремонт, компания по ремонту квартир в Москве yaremont.ru

    После приобретения новой квартиры всегда встает ребром вопрос отделки. И многих он очень смущает, ведь рассказов о плохой отделке, о недобросовестных рабочих и нечистых фирмах весьма много. Наверняка, каждый встречался с плохим сервисом в сфере услуг. Предлагаем Вашему вниманию проверенную компанию Яремонт, которая занимается любой сложности ремонтом в Москве и области. Заходите на сайт yaremont.ru и оформляйте заявку на бесплатный вызов специалиста.

    Забронировать ремонт квартир возможно у нас уже сейчас. Мы предлагаем огромный перечень услуг по небольшим ценам и за небольшие сроки. Удостоверьтесь в этом сами, увидев наш прайс лист. Гарантия 36 месяцев на все ремонтные работы. Если вдруг после ремонта что-либо пошло нитак, мы в самые короткие сроки готовы уничтожить все неполадки. Регулярно проводятся акции и предлагаются скидки для наших дорогих заказчиков. Составляем официальный договор на все услуги, а также бюджет в день оценки проекта.

    В нашей компании осуществляют работу только профессионалы, также мы гордимся нашими дизайнерами, которые составляют ошеломительные дизайн проекты будущих квартир. Все проекты делаются с учетом хозяев, их желаний и характера. Мы подходим персонально к каждому заказу, что в итоге дает прекрасный итог. Об этом вещают отзывы наших клиентов и фото в галерее на онлайн ресурсе yaremont.ru где подобраны наши работы.

    По запросу студия ремонтов заходите на наш веб сайт. Мы расположены по адресу г. Москва, Андроновское ш., 26. Работаем с понедельника по воскресенье, режим с 9:00 до 20:00. Свяжитесь с нами по контактному телефону +7(495)540-49-58 и мы обсудим все нюансы по вашему ремонту. Оплата происходит любым комфортным способом для клиента, поэтапно. Начинаем работу без предоплаты. Звоните, оформляйте заявку и совсем скоро ремонт Вашей мечты сможет осуществиться.

  3. онлайн казино

    Любите адреналин и яркие эмоции? Тогда вам прямиком на caso-slots.com! Здесь вас ждут самые захватывающие [url=https://caso-slots.com/]казино онлайн[/url] с возможностью игры на реальные деньги.

  4. WERTEWER

    Once upon a time, in the depths of the wood, There lived a young girl, so kind and so good.Her name was Little Red.https://t.me/rutor/13580

  5. top ntf

    Receive $MYRIA and limited edition NFT rewards whilst supporting the Myria network https://myria.pages.dev

  6. top ntf

    Our partners have opened a new site vipeth.site I personally supervise the work of employees. In honor of the new year we are giving new users a registration bonus with promo code: NEWUSER24. It gives +70% on the first deposit. Soon we will introduce new artificial intelligence for better work.

Leave a Reply