O que são dados de coleta de NFT? | Como obter dados de coleta NFT

Neste tutorial NFT, aprenderemos sobre dados de coleta NFT: O que são dados de coleta NFT? | Como obter dados de coleta NFT

A maioria dos tokens não fungíveis pertence a uma coleção NFT. Como tal, pode ser extremamente benéfico saber como obter dados de coleta NFT se você planeja criar dapps relacionados a NFT. Felizmente, você não precisa construir uma infraestrutura que permita fazer isso do zero. Em vez disso, aqui estão dois trechos de código que podem ajudá-lo a obter todos os dados de coleta NFT necessários sem suar muito:

const response = await Moralis.EvmApi.nft.getNFTContractMetadata({address,});
const response = await Moralis.EvmApi.nft.getContractNFTs({address,});

Os endpoints “ getNFTContractMetadata ” e “ getContractNFTs ” fazem parte da API NFT definitiva de Moralis . Se você já usou o Moralis antes e é proficiente em JavaScript, provavelmente sabe como utilizar as linhas de código acima para obter dados de coleta NFT. Por outro lado, este pode ser seu primeiro rodeio com Moralis. Nesse caso, você deve concluir este tutorial passo a passo. Você só precisa criar sua conta Moralis gratuita e seguir nosso exemplo! 

Visão geral

Os NFTs continuam a ser um dos casos de uso de blockchain mais populares. Eles oferecem inúmeras oportunidades para criar aplicativos descentralizados (dapps) que de alguma forma incorporam NFTs. Podem ser exploradores NFT, rastreadores NFT, sites fechados por NFT, jogos Web3 etc. de código é o melhor caminho a percorrer.

Usuário olhando para uma pintura digital que diz NFT Collection Data.

Seguindo em frente, primeiro explicaremos o que são os dados de coleta NFT e que tipo de dados uma coleção NFT armazena. Em seguida, examinaremos de perto a ferramenta de dados definitiva para coleções NFT – a Moralis Web3 API. É aqui que você conhecerá melhor a API Moralis NFT e os endpoints “ getNFTContractMetadata ” e “ getContractNFTs ”. Embora essas sejam as duas ferramentas principais para obter dados de coleta NFT, você pode ir além com a solução de infraestrutura Web3 da Moralis . Por exemplo, você pode usar fluxos Web3 , que permitem criar webhooks Ethereum para transmitir facilmente eventos on-chain diretamente para o seu back-end. Além disso, você também deseja equipar seu dapp com autenticação Web3 usando Moralis'API de autenticação

Depois de saber quais parâmetros os dois endpoints acima aceitam e como testá-los, você estará pronto para o tutorial de hoje. Claro, você pode combinar os dois endpoints no mesmo script. No entanto, para fins de clareza, mostraremos como trabalhar com o endpoint “ getContractNFTs ”. Afinal, este último fornece mais detalhes. 

Dois desenvolvedores usando várias ferramentas em seu espaço de trabalho.

O que são dados de coleta de NFT?

Os dados de coleta NFT referem-se a diferentes informações sobre uma coleção. No entanto, geralmente nos referimos a detalhes sobre NFTs em uma coleção específica como dados de coleta de NFT. Como tal, os dados de coleta NFT normalmente também se referem a metadados NFT. Além disso, vale ressaltar que os NFTs podem ser atribuídos a coleções (e geralmente são), mas isso não é essencial. Afinal, um NFT pode ser completamente independente. No entanto, os criadores de NFT geralmente atribuem uma quantidade maior de tokens a uma única coleção. Um ótimo exemplo é a coleção CryptoPunks, que inclui cerca de 10.000 NFTs. Por fim, para saber o que são dados de coleta de NFT, você precisa entender corretamente o que são NFTs e metadados de NFT. 

Dados de coleta NFT do CryptoPunk

O que são Tokens Não Fungíveis?

Tokens não fungíveis, ou NFTs, são ativos criptográficos não intercambiáveis ​​exclusivos. Cada NFT tem seu ID de token exclusivo (uma assinatura na cadeia), o que torna esses tokens ideais para representar itens digitais ou físicos exclusivos. É por isso que arte digital e colecionáveis ​​digitais tendem a ser os exemplos mais comuns de utilidade NFT. Dito isso, você deve ter em mente que os NFTs já estão revolucionando muitos setores (certificação, provas de propriedade, emissão de bilhetes, jogos, etc.).  

Além disso, você deve saber que os desenvolvedores criam (mint) NFTs usando contratos inteligentes NFT. Estes últimos são peças de software on-chain que incorporam todos os detalhes necessários e opcionais sobre o NFT em que se concentram. Além disso, o mesmo contrato inteligente está por trás de todos os NFTs em uma coleção. Portanto, para obter NFTs de uma coleção, você precisa se concentrar no contrato inteligente adequado para essa coleção.

Código de metadados NFT descrito em um gráfico.

O que são metadados NFT?

Os metadados NFT fornecem informações sobre os dados relacionados a um NFT. Além disso, olhar para a imagem acima deve lhe dar uma ideia sólida de que tipo de detalhes os metadados NFT incluem. Também é importante observar que os próprios metadados NFT não são armazenados no blockchain, nem os arquivos que representam NFT (geralmente JPEGs, mas podem ser quaisquer outros formatos de arquivo). Em vez disso, os desenvolvedores usam soluções de armazenamento em nuvem (de preferência descentralizadas) para armazenar esses arquivos e os arquivos de metadados. O último inclui os links de localização (URLs) dos arquivos que representam NFT. É por isso que a habilidade de obter metadados NFT também permite que você obtenha os arquivos que representam NFT. 

Além disso, os arquivos de metadados geralmente vêm no formato JSON. Os links que apontam para esses arquivos (uma vez armazenados online) são referidos como URIs. Observe que os detalhes exatos incluídos nos metadados NFT variam. No entanto, muitas vezes você sabe com o que está lidando, pois os padrões NFT são definidos (ERC-721, ERC-1155, SPL, etc.). Por exemplo, no caso dos padrões ERC-721 ou ERC-1155, os metadados geralmente incluem uma descrição, um nome, um destino de arquivo que representa NFT e atributos ou características opcionais. Para saber mais sobre atributos, confira nosso artigo “ Como adicionar atributos a metadados NFT ”!

Quais dados são armazenados em uma coleção NFT?

As coleções NFT são cunhadas e regidas por contratos inteligentes. Dessa forma, os detalhes em uma coleção NFT são os detalhes que o contrato inteligente da coleção contém. Isso geralmente inclui o número total de NFTs em uma coleção, o nome da coleção, o símbolo da coleção, o URI do token base e todos os detalhes de NFTs individuais nessa coleção. Além disso, alguns dos detalhes NFT mais importantes vêm na forma de metadados NFT (URIs). Além disso, o último inclui arquivos que representam NFT e outros detalhes obrigatórios e opcionais, conforme explicado acima. No entanto, a melhor maneira de ver que tipo de dados é armazenado em uma coleção NFT é usar os endpoints “ getNFTContractMetadata ” e “ getContractNFTs ”.

Página inicial de Moralis com uma seta apontando para o botão Start for Free.

Ferramenta de dados definitiva para coleções NFT

O Moralis é a melhor ferramenta de dados para coleções NFT, especialmente graças aos endpoints da API NFT “ getNFTContractMetadata ” e “ getContractNFTs ”. Assim, encorajamos você a examinar mais de perto cada um dos dois endpoints usando a documentação do Moralis. Portanto, vamos começar examinando o endpoint “ getNFTContractMetadata ” e sua página de documentação na próxima seção!

Explorando o endpoint da API NFT “getNFTContractMetadata” 

Aqui está a captura de tela da página de documentação do ponto de extremidade de metadados da coleta de coleta :

Página de documentação mostrando o código para obter dados de coleta NFT, que é o ponto de extremidade de obtenção de metadados de coleta.

Como você pode ver na imagem acima, esse endpoint busca os metadados de nível de coleção (contrato) para um determinado contrato inteligente. Para fazer isso, requer um endereço do contrato NFT de interesse. Além disso, isso torna o parâmetro “ endereço ” essencial. Além disso, o endpoint “ getNFTContractMetadata ” também permite selecionar qual cadeia consultar usando o parâmetro “ cadeia ”.

Você pode usar a parte superior direita da página acima para selecionar a linguagem de programação que deseja usar e experimentar o código conforme ilustrado na imagem acima.    

Explorando o ponto final da API NFT “getContractNFTs”

Ao contrário do endpoint “ getNFTContractMetadata ” que busca os metadados em nível de coleção, “ getContractNFTs ” obtém significativamente mais detalhes. Ele também busca os metadados de todos os NFTs na coleção de destino e oferece parâmetros opcionais adicionais. Depois de terminar este artigo, não deixe de conferir um de nossos outros artigos explicando como obter todas as NFTs do contrato . Dito isso, vamos agora explorar também a página de obtenção de NFTs por documentação de contrato :

Mostrando todas as informações na página obter NFTs por documentação do contrato, incluindo trechos de código.

Conforme explicado na seção anterior, você pode usar a página de documentação para obter NFTs por contrato para levar o “ getContractNFTs ” para uma rodada de teste e copiar as linhas de código necessárias para várias linguagens de programação.

No entanto, aqui estão todos os parâmetros que esse ponto de extremidade recebe:

  • address “ – Este parâmetro serve para fornecer um endereço de contrato inteligente NFT e é o único parâmetro obrigatório. 
  • cadeia ” – Você pode usar este parâmetro para determinar qual cadeia programável visar (Moralis suporta todas as principais redes Web3).  
  • formato “ – Este parâmetro permite determinar com qual tipo de formato de ID de token você deseja trabalhar (decimal ou HEX).
  • limite “ – Você pode usar este parâmetro para definir o tamanho de página desejado do resultado.
  • totalRange “ – Este parâmetro permite determinar o número de subintervalos para dividir os resultados.
  • intervalo ” – Você pode usar este parâmetro para definir o subintervalo desejado para consulta.
  • cursor “ – Este parâmetro permite que você vá para a próxima página quando tiver mais de 100 NFTs ou desejar exibir ainda menos NFTs por página.
  • normalizeMetadata ” – Você pode usar este parâmetro se quiser obter metadados normalizados. Caso você selecione “true”, o endpoint retorna metadados em uma estrutura padronizada em um novo objeto chamado “ normalized_metadata “.

Como obter dados de coleta NFT com Moralis

Agora que você conhece a essência de ambos os endpoints que permitem buscar dados de coleta NFT, é hora do tutorial de hoje. Como “ getContractNFTs ” fornece mais detalhes, focaremos nosso tutorial neste endpoint. No entanto, as etapas para usar “ getNFTContractMetadata ” são basicamente as mesmas. Como tal, você saberá exatamente como utilizá-lo depois de seguir nosso exemplo abaixo. 

Primeiras coisas primeiro, certifique-se de completar três pré-requisitos:

  • Prepare seu editor de código ou IDE favorito. Nós tendemos a usar o Visual Studio Code (VSC).
  • Instale o Node v.14 ou superior.
  • Defina seu gerenciador de pacotes favorito (“ npm,yarnoupnpm ”).

Etapa # 1 - Configurando o Moralis

Você precisa de uma conta Moralis para acessar o poder da API Web3 definitiva. Portanto, caso ainda não o tenha feito, crie sua conta gratuita no Moralis. Então, você poderá acessar sua área de administração do Moralis e obter sua chave de API Web3:

Passo 1, clique no botão Web3 APIs.  Etapa 2, copie a chave API.

Por enquanto, mantenha sua chave de API e concentre-se na instalação do Moralis SDK em seu projeto. Um único comando resolverá o problema; apenas certifique-se de usar o comando que corresponde ao seu gerenciador de pacotes:

npm install moralis
yarn add moralis
pnpm add moralis

Etapa 2: usando um exemplo de script "Index.js"

Agora que você tem acesso ao Moralis, é hora de criar um script de exemplo que incorpore adequadamente as linhas de código apresentadas no início deste artigo. Claro, você pode simplesmente copiar e colar as linhas de código abaixo do nosso exemplo de script “index.js”:

const Moralis = require("moralis").default;
const { EvmChain } = require("@moralisweb3/evm-utils");

const runApp = async () => {
  await Moralis.start({
    apiKey: "YOUR_API_KEY",
    // ...and any other configuration
  });
  
  const address = "0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB";

    const chain = EvmChain.ETHEREUM;
  
  const response = await Moralis.EvmApi.nft.getContractNFTs({
    address,
    chain,
  });
  
  console.log(response);
}

runApp();

Observação: se você se concentrasse em trabalhar com o endpoint “getNFTContractMetadata”, poderia usar exatamente o mesmo script e simplesmente substituir “getContractNFTs” por “getNFTContractMetadata”.

Olhando para as linhas de código acima, você pode ver “ EvmChain.ETHEREUM “. Usamos o último para definir a cadeia que queremos consultar. Claro, poderíamos substituir “ ETHEREUM ” por outras cadeias suportadas ou adicionar cadeias adicionais para consultar várias cadeias. No entanto, você não deve esquecer de substituir o espaço reservado “ YOUR_API_KEY ” pela chave da API Web3 obtida na primeira etapa.

Nota: Visite a página de documentação para obter todos os NFTs de uma coleção para copiar a versão TypeScript do script “index” acima.

Passo #3: Execute o programa

Neste ponto, você deve ter as linhas de código acima em vigor, incluindo sua chave de API Web3 real. Assim, você está pronto para executar o programa e explorar os resultados – todos os dados da coleta NFT. Assim, digite o seguinte comando em seu terminal:

node index.js

Nota: Caso você esteja usando o script “index.ts”, você precisará usar o comando “node index.ts” ao invés do comando acima.

Finalmente, você pode explorar os resultados em seu terminal. Se você usou o endereço “0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB” (conforme fornecido acima), você deve estar olhando para esta resposta:

{
  "total": 9991,
  "page": 0,
  "page_size": 100,
  "cursor": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ3aGVyZSI6eyJ0b2tlbl9hZGRyZXNzIjoiMHhiNDdlM2NkODM3ZGRmOGU0YzU3ZjA1ZDcwYWI4NjVkZTZlMTkzYmJiIn0sInRva2VuX2FkZHJlc3MiOiIweGI0N2UzY2Q4MzdkZGY4ZTRjNTdmMDVkNzBhYjg2NWRlNmUxOTNiYmIiLCJsaW1pdCI6MTAwLCJvZmZzZXQiOjAsIm9yZGVyIjpbXSwicGFnZSI6MSwia2V5IjoiZmQ5MmE0ODg3MmE4NjIwZTFlNmU0NTk3ODZkMTExYWYiLCJ0b3RhbCI6OTk5MSwiaWF0IjoxNjY3ODA4NzcxfQ.9qXwHyyUKJkzrub-ze-q2gm8dC0dy-jvgF0CJrm5piY",
  "result": [
    {
      "token_address": "0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb",
      "token_id": "9082",
      "amount": "1",
      "token_hash": "fffdaced3ddfb220d9124289a518bb97",
      "block_number_minted": "12021693",
      "updated_at": null,
      "contract_type": null,
      "name": "CRYPTOPUNKS",
      "symbol": "Ͼ",
      "token_uri": "https://www.larvalabs.com/cryptopunks/details/9082",
      "metadata": "{\"image\":\"https://www.larvalabs.com/cryptopunks/cryptopunk9082.png\",\"name\":\"CryptoPunk 9082\",\"attributes\":[\"Bandana\",\"Big Shades\",\"Shadow Beard\"],\"description\":\"Male\"}",
      "last_token_uri_sync": null,
      "last_metadata_sync": "2022-10-05T17:55:52.262Z",
      "minter_address": "0xc352b534e8b987e036a93539fd6897f53488e56a"
    },
    {
      "token_address": "0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb",
      "token_id": "4799",
      "amount": "1",
      "token_hash": "fff8ff007820e85a75c545389d5a88d4",
      "block_number_minted": "11637283",
      "updated_at": null,
      "contract_type": null,
      "name": "CRYPTOPUNKS",
      "symbol": "Ͼ",
      "token_uri": "https://www.larvalabs.com/cryptopunks/details/4799",
      "metadata": "{\"image\":\"https://www.larvalabs.com/cryptopunks/cryptopunk4799.png\",\"name\":\"CryptoPunk 4799\",\"attributes\":[\"Blue Eye Shadow\",\"Black Lipstick\",\"Straight Hair Blonde\",\"Earring\"],\"description\":\"Female\"}",
      "last_token_uri_sync": null,
      "last_metadata_sync": "2022-07-17T17:25:24.644Z",
      "minter_address": "0xc352b534e8b987e036a93539fd6897f53488e56a"
    },
    {
      "token_address": "0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb",
      "token_id": "47",
      "amount": "1",
      "token_hash": "fff3657368693f145d0ad29453f6cd4d",
      "block_number_minted": "3918216",
      "updated_at": null,
      "contract_type": null,
      "name": "CRYPTOPUNKS",
      "symbol": "Ͼ",
      "token_uri": "https://www.larvalabs.com/cryptopunks/details/47",
      "metadata": "{\"image\":\"https://www.larvalabs.com/cryptopunks/cryptopunk047.png\",\"name\":\"CryptoPunk 047\",\"attributes\":[\"Knitted Cap\"],\"description\":\"Male\"}",
      "last_token_uri_sync": null,
      "last_metadata_sync": "2022-07-24T12:12:11.930Z",
      "minter_address": "0xc352b534e8b987e036a93539fd6897f53488e56a"
    }
  ],
  "status": "SYNCED"
}

Depois de explorar os resultados, você pode ver em primeira mão todos os dados de coleta de NFT que o endpoint “ getContractNFTs ” fornece a você. Por exemplo, ele ainda retorna o número total de NFTs na coleção, que é “ 9991 ” para o exemplo acima.

Dados de coleta NFT – Como obter dados de coleta NFT – Resumo

No artigo de hoje, você aprendeu como obter dados de coleta NFT de maneira fácil. Ao longo do caminho, você também aprendeu o que são dados de coleta NFT. Dito isso, para concluir este tutorial, você só precisava de uma conta gratuita do Moralis para obter sua chave de API Web3, que é a porta de entrada para usar todos os endpoints da API Web3 do Moralis. Quando se trata de buscar dados de coleta NFT, os endpoints “ getNFTContractMetadata ” e “ getContractNFTs ” são as ferramentas definitivas. Além disso, você teve a oportunidade de conhecer essas ferramentas e até mesmo colocá-las em prática neste artigo.

Fonte do artigo original em: https://moralis.io

#nft #blockchain 

What is GEEK

Buddha Community

O que são dados de coleta de NFT? | Como obter dados de coleta NFT

O que são dados de coleta de NFT? | Como obter dados de coleta NFT

Neste tutorial NFT, aprenderemos sobre dados de coleta NFT: O que são dados de coleta NFT? | Como obter dados de coleta NFT

A maioria dos tokens não fungíveis pertence a uma coleção NFT. Como tal, pode ser extremamente benéfico saber como obter dados de coleta NFT se você planeja criar dapps relacionados a NFT. Felizmente, você não precisa construir uma infraestrutura que permita fazer isso do zero. Em vez disso, aqui estão dois trechos de código que podem ajudá-lo a obter todos os dados de coleta NFT necessários sem suar muito:

const response = await Moralis.EvmApi.nft.getNFTContractMetadata({address,});
const response = await Moralis.EvmApi.nft.getContractNFTs({address,});

Os endpoints “ getNFTContractMetadata ” e “ getContractNFTs ” fazem parte da API NFT definitiva de Moralis . Se você já usou o Moralis antes e é proficiente em JavaScript, provavelmente sabe como utilizar as linhas de código acima para obter dados de coleta NFT. Por outro lado, este pode ser seu primeiro rodeio com Moralis. Nesse caso, você deve concluir este tutorial passo a passo. Você só precisa criar sua conta Moralis gratuita e seguir nosso exemplo! 

Visão geral

Os NFTs continuam a ser um dos casos de uso de blockchain mais populares. Eles oferecem inúmeras oportunidades para criar aplicativos descentralizados (dapps) que de alguma forma incorporam NFTs. Podem ser exploradores NFT, rastreadores NFT, sites fechados por NFT, jogos Web3 etc. de código é o melhor caminho a percorrer.

Usuário olhando para uma pintura digital que diz NFT Collection Data.

Seguindo em frente, primeiro explicaremos o que são os dados de coleta NFT e que tipo de dados uma coleção NFT armazena. Em seguida, examinaremos de perto a ferramenta de dados definitiva para coleções NFT – a Moralis Web3 API. É aqui que você conhecerá melhor a API Moralis NFT e os endpoints “ getNFTContractMetadata ” e “ getContractNFTs ”. Embora essas sejam as duas ferramentas principais para obter dados de coleta NFT, você pode ir além com a solução de infraestrutura Web3 da Moralis . Por exemplo, você pode usar fluxos Web3 , que permitem criar webhooks Ethereum para transmitir facilmente eventos on-chain diretamente para o seu back-end. Além disso, você também deseja equipar seu dapp com autenticação Web3 usando Moralis'API de autenticação

Depois de saber quais parâmetros os dois endpoints acima aceitam e como testá-los, você estará pronto para o tutorial de hoje. Claro, você pode combinar os dois endpoints no mesmo script. No entanto, para fins de clareza, mostraremos como trabalhar com o endpoint “ getContractNFTs ”. Afinal, este último fornece mais detalhes. 

Dois desenvolvedores usando várias ferramentas em seu espaço de trabalho.

O que são dados de coleta de NFT?

Os dados de coleta NFT referem-se a diferentes informações sobre uma coleção. No entanto, geralmente nos referimos a detalhes sobre NFTs em uma coleção específica como dados de coleta de NFT. Como tal, os dados de coleta NFT normalmente também se referem a metadados NFT. Além disso, vale ressaltar que os NFTs podem ser atribuídos a coleções (e geralmente são), mas isso não é essencial. Afinal, um NFT pode ser completamente independente. No entanto, os criadores de NFT geralmente atribuem uma quantidade maior de tokens a uma única coleção. Um ótimo exemplo é a coleção CryptoPunks, que inclui cerca de 10.000 NFTs. Por fim, para saber o que são dados de coleta de NFT, você precisa entender corretamente o que são NFTs e metadados de NFT. 

Dados de coleta NFT do CryptoPunk

O que são Tokens Não Fungíveis?

Tokens não fungíveis, ou NFTs, são ativos criptográficos não intercambiáveis ​​exclusivos. Cada NFT tem seu ID de token exclusivo (uma assinatura na cadeia), o que torna esses tokens ideais para representar itens digitais ou físicos exclusivos. É por isso que arte digital e colecionáveis ​​digitais tendem a ser os exemplos mais comuns de utilidade NFT. Dito isso, você deve ter em mente que os NFTs já estão revolucionando muitos setores (certificação, provas de propriedade, emissão de bilhetes, jogos, etc.).  

Além disso, você deve saber que os desenvolvedores criam (mint) NFTs usando contratos inteligentes NFT. Estes últimos são peças de software on-chain que incorporam todos os detalhes necessários e opcionais sobre o NFT em que se concentram. Além disso, o mesmo contrato inteligente está por trás de todos os NFTs em uma coleção. Portanto, para obter NFTs de uma coleção, você precisa se concentrar no contrato inteligente adequado para essa coleção.

Código de metadados NFT descrito em um gráfico.

O que são metadados NFT?

Os metadados NFT fornecem informações sobre os dados relacionados a um NFT. Além disso, olhar para a imagem acima deve lhe dar uma ideia sólida de que tipo de detalhes os metadados NFT incluem. Também é importante observar que os próprios metadados NFT não são armazenados no blockchain, nem os arquivos que representam NFT (geralmente JPEGs, mas podem ser quaisquer outros formatos de arquivo). Em vez disso, os desenvolvedores usam soluções de armazenamento em nuvem (de preferência descentralizadas) para armazenar esses arquivos e os arquivos de metadados. O último inclui os links de localização (URLs) dos arquivos que representam NFT. É por isso que a habilidade de obter metadados NFT também permite que você obtenha os arquivos que representam NFT. 

Além disso, os arquivos de metadados geralmente vêm no formato JSON. Os links que apontam para esses arquivos (uma vez armazenados online) são referidos como URIs. Observe que os detalhes exatos incluídos nos metadados NFT variam. No entanto, muitas vezes você sabe com o que está lidando, pois os padrões NFT são definidos (ERC-721, ERC-1155, SPL, etc.). Por exemplo, no caso dos padrões ERC-721 ou ERC-1155, os metadados geralmente incluem uma descrição, um nome, um destino de arquivo que representa NFT e atributos ou características opcionais. Para saber mais sobre atributos, confira nosso artigo “ Como adicionar atributos a metadados NFT ”!

Quais dados são armazenados em uma coleção NFT?

As coleções NFT são cunhadas e regidas por contratos inteligentes. Dessa forma, os detalhes em uma coleção NFT são os detalhes que o contrato inteligente da coleção contém. Isso geralmente inclui o número total de NFTs em uma coleção, o nome da coleção, o símbolo da coleção, o URI do token base e todos os detalhes de NFTs individuais nessa coleção. Além disso, alguns dos detalhes NFT mais importantes vêm na forma de metadados NFT (URIs). Além disso, o último inclui arquivos que representam NFT e outros detalhes obrigatórios e opcionais, conforme explicado acima. No entanto, a melhor maneira de ver que tipo de dados é armazenado em uma coleção NFT é usar os endpoints “ getNFTContractMetadata ” e “ getContractNFTs ”.

Página inicial de Moralis com uma seta apontando para o botão Start for Free.

Ferramenta de dados definitiva para coleções NFT

O Moralis é a melhor ferramenta de dados para coleções NFT, especialmente graças aos endpoints da API NFT “ getNFTContractMetadata ” e “ getContractNFTs ”. Assim, encorajamos você a examinar mais de perto cada um dos dois endpoints usando a documentação do Moralis. Portanto, vamos começar examinando o endpoint “ getNFTContractMetadata ” e sua página de documentação na próxima seção!

Explorando o endpoint da API NFT “getNFTContractMetadata” 

Aqui está a captura de tela da página de documentação do ponto de extremidade de metadados da coleta de coleta :

Página de documentação mostrando o código para obter dados de coleta NFT, que é o ponto de extremidade de obtenção de metadados de coleta.

Como você pode ver na imagem acima, esse endpoint busca os metadados de nível de coleção (contrato) para um determinado contrato inteligente. Para fazer isso, requer um endereço do contrato NFT de interesse. Além disso, isso torna o parâmetro “ endereço ” essencial. Além disso, o endpoint “ getNFTContractMetadata ” também permite selecionar qual cadeia consultar usando o parâmetro “ cadeia ”.

Você pode usar a parte superior direita da página acima para selecionar a linguagem de programação que deseja usar e experimentar o código conforme ilustrado na imagem acima.    

Explorando o ponto final da API NFT “getContractNFTs”

Ao contrário do endpoint “ getNFTContractMetadata ” que busca os metadados em nível de coleção, “ getContractNFTs ” obtém significativamente mais detalhes. Ele também busca os metadados de todos os NFTs na coleção de destino e oferece parâmetros opcionais adicionais. Depois de terminar este artigo, não deixe de conferir um de nossos outros artigos explicando como obter todas as NFTs do contrato . Dito isso, vamos agora explorar também a página de obtenção de NFTs por documentação de contrato :

Mostrando todas as informações na página obter NFTs por documentação do contrato, incluindo trechos de código.

Conforme explicado na seção anterior, você pode usar a página de documentação para obter NFTs por contrato para levar o “ getContractNFTs ” para uma rodada de teste e copiar as linhas de código necessárias para várias linguagens de programação.

No entanto, aqui estão todos os parâmetros que esse ponto de extremidade recebe:

  • address “ – Este parâmetro serve para fornecer um endereço de contrato inteligente NFT e é o único parâmetro obrigatório. 
  • cadeia ” – Você pode usar este parâmetro para determinar qual cadeia programável visar (Moralis suporta todas as principais redes Web3).  
  • formato “ – Este parâmetro permite determinar com qual tipo de formato de ID de token você deseja trabalhar (decimal ou HEX).
  • limite “ – Você pode usar este parâmetro para definir o tamanho de página desejado do resultado.
  • totalRange “ – Este parâmetro permite determinar o número de subintervalos para dividir os resultados.
  • intervalo ” – Você pode usar este parâmetro para definir o subintervalo desejado para consulta.
  • cursor “ – Este parâmetro permite que você vá para a próxima página quando tiver mais de 100 NFTs ou desejar exibir ainda menos NFTs por página.
  • normalizeMetadata ” – Você pode usar este parâmetro se quiser obter metadados normalizados. Caso você selecione “true”, o endpoint retorna metadados em uma estrutura padronizada em um novo objeto chamado “ normalized_metadata “.

Como obter dados de coleta NFT com Moralis

Agora que você conhece a essência de ambos os endpoints que permitem buscar dados de coleta NFT, é hora do tutorial de hoje. Como “ getContractNFTs ” fornece mais detalhes, focaremos nosso tutorial neste endpoint. No entanto, as etapas para usar “ getNFTContractMetadata ” são basicamente as mesmas. Como tal, você saberá exatamente como utilizá-lo depois de seguir nosso exemplo abaixo. 

Primeiras coisas primeiro, certifique-se de completar três pré-requisitos:

  • Prepare seu editor de código ou IDE favorito. Nós tendemos a usar o Visual Studio Code (VSC).
  • Instale o Node v.14 ou superior.
  • Defina seu gerenciador de pacotes favorito (“ npm,yarnoupnpm ”).

Etapa # 1 - Configurando o Moralis

Você precisa de uma conta Moralis para acessar o poder da API Web3 definitiva. Portanto, caso ainda não o tenha feito, crie sua conta gratuita no Moralis. Então, você poderá acessar sua área de administração do Moralis e obter sua chave de API Web3:

Passo 1, clique no botão Web3 APIs.  Etapa 2, copie a chave API.

Por enquanto, mantenha sua chave de API e concentre-se na instalação do Moralis SDK em seu projeto. Um único comando resolverá o problema; apenas certifique-se de usar o comando que corresponde ao seu gerenciador de pacotes:

npm install moralis
yarn add moralis
pnpm add moralis

Etapa 2: usando um exemplo de script "Index.js"

Agora que você tem acesso ao Moralis, é hora de criar um script de exemplo que incorpore adequadamente as linhas de código apresentadas no início deste artigo. Claro, você pode simplesmente copiar e colar as linhas de código abaixo do nosso exemplo de script “index.js”:

const Moralis = require("moralis").default;
const { EvmChain } = require("@moralisweb3/evm-utils");

const runApp = async () => {
  await Moralis.start({
    apiKey: "YOUR_API_KEY",
    // ...and any other configuration
  });
  
  const address = "0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB";

    const chain = EvmChain.ETHEREUM;
  
  const response = await Moralis.EvmApi.nft.getContractNFTs({
    address,
    chain,
  });
  
  console.log(response);
}

runApp();

Observação: se você se concentrasse em trabalhar com o endpoint “getNFTContractMetadata”, poderia usar exatamente o mesmo script e simplesmente substituir “getContractNFTs” por “getNFTContractMetadata”.

Olhando para as linhas de código acima, você pode ver “ EvmChain.ETHEREUM “. Usamos o último para definir a cadeia que queremos consultar. Claro, poderíamos substituir “ ETHEREUM ” por outras cadeias suportadas ou adicionar cadeias adicionais para consultar várias cadeias. No entanto, você não deve esquecer de substituir o espaço reservado “ YOUR_API_KEY ” pela chave da API Web3 obtida na primeira etapa.

Nota: Visite a página de documentação para obter todos os NFTs de uma coleção para copiar a versão TypeScript do script “index” acima.

Passo #3: Execute o programa

Neste ponto, você deve ter as linhas de código acima em vigor, incluindo sua chave de API Web3 real. Assim, você está pronto para executar o programa e explorar os resultados – todos os dados da coleta NFT. Assim, digite o seguinte comando em seu terminal:

node index.js

Nota: Caso você esteja usando o script “index.ts”, você precisará usar o comando “node index.ts” ao invés do comando acima.

Finalmente, você pode explorar os resultados em seu terminal. Se você usou o endereço “0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB” (conforme fornecido acima), você deve estar olhando para esta resposta:

{
  "total": 9991,
  "page": 0,
  "page_size": 100,
  "cursor": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ3aGVyZSI6eyJ0b2tlbl9hZGRyZXNzIjoiMHhiNDdlM2NkODM3ZGRmOGU0YzU3ZjA1ZDcwYWI4NjVkZTZlMTkzYmJiIn0sInRva2VuX2FkZHJlc3MiOiIweGI0N2UzY2Q4MzdkZGY4ZTRjNTdmMDVkNzBhYjg2NWRlNmUxOTNiYmIiLCJsaW1pdCI6MTAwLCJvZmZzZXQiOjAsIm9yZGVyIjpbXSwicGFnZSI6MSwia2V5IjoiZmQ5MmE0ODg3MmE4NjIwZTFlNmU0NTk3ODZkMTExYWYiLCJ0b3RhbCI6OTk5MSwiaWF0IjoxNjY3ODA4NzcxfQ.9qXwHyyUKJkzrub-ze-q2gm8dC0dy-jvgF0CJrm5piY",
  "result": [
    {
      "token_address": "0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb",
      "token_id": "9082",
      "amount": "1",
      "token_hash": "fffdaced3ddfb220d9124289a518bb97",
      "block_number_minted": "12021693",
      "updated_at": null,
      "contract_type": null,
      "name": "CRYPTOPUNKS",
      "symbol": "Ͼ",
      "token_uri": "https://www.larvalabs.com/cryptopunks/details/9082",
      "metadata": "{\"image\":\"https://www.larvalabs.com/cryptopunks/cryptopunk9082.png\",\"name\":\"CryptoPunk 9082\",\"attributes\":[\"Bandana\",\"Big Shades\",\"Shadow Beard\"],\"description\":\"Male\"}",
      "last_token_uri_sync": null,
      "last_metadata_sync": "2022-10-05T17:55:52.262Z",
      "minter_address": "0xc352b534e8b987e036a93539fd6897f53488e56a"
    },
    {
      "token_address": "0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb",
      "token_id": "4799",
      "amount": "1",
      "token_hash": "fff8ff007820e85a75c545389d5a88d4",
      "block_number_minted": "11637283",
      "updated_at": null,
      "contract_type": null,
      "name": "CRYPTOPUNKS",
      "symbol": "Ͼ",
      "token_uri": "https://www.larvalabs.com/cryptopunks/details/4799",
      "metadata": "{\"image\":\"https://www.larvalabs.com/cryptopunks/cryptopunk4799.png\",\"name\":\"CryptoPunk 4799\",\"attributes\":[\"Blue Eye Shadow\",\"Black Lipstick\",\"Straight Hair Blonde\",\"Earring\"],\"description\":\"Female\"}",
      "last_token_uri_sync": null,
      "last_metadata_sync": "2022-07-17T17:25:24.644Z",
      "minter_address": "0xc352b534e8b987e036a93539fd6897f53488e56a"
    },
    {
      "token_address": "0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb",
      "token_id": "47",
      "amount": "1",
      "token_hash": "fff3657368693f145d0ad29453f6cd4d",
      "block_number_minted": "3918216",
      "updated_at": null,
      "contract_type": null,
      "name": "CRYPTOPUNKS",
      "symbol": "Ͼ",
      "token_uri": "https://www.larvalabs.com/cryptopunks/details/47",
      "metadata": "{\"image\":\"https://www.larvalabs.com/cryptopunks/cryptopunk047.png\",\"name\":\"CryptoPunk 047\",\"attributes\":[\"Knitted Cap\"],\"description\":\"Male\"}",
      "last_token_uri_sync": null,
      "last_metadata_sync": "2022-07-24T12:12:11.930Z",
      "minter_address": "0xc352b534e8b987e036a93539fd6897f53488e56a"
    }
  ],
  "status": "SYNCED"
}

Depois de explorar os resultados, você pode ver em primeira mão todos os dados de coleta de NFT que o endpoint “ getContractNFTs ” fornece a você. Por exemplo, ele ainda retorna o número total de NFTs na coleção, que é “ 9991 ” para o exemplo acima.

Dados de coleta NFT – Como obter dados de coleta NFT – Resumo

No artigo de hoje, você aprendeu como obter dados de coleta NFT de maneira fácil. Ao longo do caminho, você também aprendeu o que são dados de coleta NFT. Dito isso, para concluir este tutorial, você só precisava de uma conta gratuita do Moralis para obter sua chave de API Web3, que é a porta de entrada para usar todos os endpoints da API Web3 do Moralis. Quando se trata de buscar dados de coleta NFT, os endpoints “ getNFTContractMetadata ” e “ getContractNFTs ” são as ferramentas definitivas. Além disso, você teve a oportunidade de conhecer essas ferramentas e até mesmo colocá-las em prática neste artigo.

Fonte do artigo original em: https://moralis.io

#nft #blockchain 

samir G

1627843083

Start Your Gaming Action with peerless NFT Game Development Services

NFTs are becoming more popular in the gaming sector as the demand for unique in-game development increases. Professional NFT Game Development Services deliver a thrilling experience with crypto collectibles. As a professional NFT development company, TokyoTechie is the backbone behind various NFT projects. For more details visit us at TokyoTechie - https://bit.ly/3yglPQG

 

#NFT game development services #NFT gaming development solution #NFT Gaming Platform Solutions #NFT game development company

#NFT gaming software development #NFT gaming platform development services

NFT Marketplace Software Development Services 2021

NFT marketplace development

The NFT marketplace development is the current scenerio or trendsetter in the digital world. The value of Non Fungible Tokens (NFTs) has not dropped and is still significant and stable in the marketplace. The masssive increase in NFT token value has gained lot of users attraction to adopt this marketplace platform for its efficient features. It’s perfect and best time for investors to consider this blockchain based investment platform since the crypto market for NFT marketplaces is trending in recent times.

An Opensea and rarible similar platform with all technical features and functionalities is developed and given by professional experts. Connect with a leading blockchain company to raise the business standards and compete with others in the marketplace.

Development steps of NFT Marketplace Platform like OpenSea

NFT Marketplace like OpenSea are highly considered to be best for buy, sell and trade across the world in recent times. This OpenSea Clone Script offers a lot of unique digital items for users to trade and benefit from it.

  • The crypto users are attracted to this marketplace since they can tokenize their art, games, and real-world assets to Non Fungible Tokens (NFTs) and get more income in less time.
  • The main reason to select a marketplace like OpenSea is that it acts easily and quickly in transactions with less time and has more crypto value in the trade market.
  • The NFT marketplace platform like OpenSea provides different digital collectibles like domain names, art, games, etc.
  • An NFT marketplace like OpenSea always permits anyone to buy/sell NFTs.
  • The built quality of this marketplace platform is highly scalable , flexible and comes customizable according to crypto users requirements.
  • Opensea clone enables a multi-wallet payment gateway for the purchase of different NFTs & crypto digital tokens.

Creation of NFT Marketplace like Rarible

NFT Marketplace like Rarible are highly considered to be best NFT marketplace across the world in recent times. This OpenSea Clone Script offers a lot of unique digital items for users to trade and advantage from it. The NFT marketplace platform like Rarible has legal compliance in their whole functioning process and attractive crypto user interface (UI) to attract users towards this NFT marketplace platform.
NFT marketplace platform offers comprehensive service to buyers & sellers for developing this NFT marketplace well known worldwide.

An NFT marketplace platform like Rarible provides high-level security, fast transactions , immutability and fewer crypto transaction fees.
The creation of a marketplace platform or website like Rarible built using the latest blockchain technology stack software & highly skilled professional expert’s assistance.

The NFT marketplace website like Rarible is then tested under certain stages and made ready to start or launch for investors to skyrocket their desired business.
Investment towards a marketplace like Rarible has highly potential in cryptocurrency trading and a lot to provide cryptocurrency users since the token value is high volume for competing with others in the crypto based market.

Why BlockchainAppsdeveloper For NFT Marketplace Development?

BlockchainAppsDeveloper is the top leading NFT Marketplace Development Company, We offer ready-to-launch or start NFT Marketplace Development Services that help to build your own NFT Marketplace like Rarible, Opensea, Ghost market, etc.

GhostMarket Clone Script - GhostMarket Like NFT marketplace Development

OpenSea Clone Script - OpenSea Like NFT marketplace Development

Rarible Clone Script - Rarible LIke NFT marketplace Development

Top trending NFT game Clone scripts

Axie infinity clone script

zed run clone script

cryptokitties clone script

decentraland clone script

Binemon Clone Script

Polkawar clone script

Sorare clone script

gods unchained clone script

Tinyhero clone script

Splinterland clone script

#nft marketplace software development #nft marketplace development #nft marketplace like rarible #nft marketplace platform like opensea #nft

Daisy pearl

Daisy pearl

1654232359

Here Is What The Best NFT Investors Do To Grow Their Money

The popularity of NFTs has reached across the country like a forest fire! There are fewer possibilities that a person is not aware of NFTs. 

NFT - The Future Of The Digital World!

The NFT industry is one of the most successful industries in this digital world. Nobody can predict the market volatility and investment in profitable tokens. However, there are a few tips that might help you to reduce the losses. Simultaneously, you can grow your profits like a pro!

Tip 1: Less is more

Instead of investing in many of them, it is good to invest in a few promising ones. Before investing, understand and study the market. You can also double-spend on the high-profit NFTs. 

Tip 2: Prevent before cure

Make sure you have a small capital aside. So, even if you have zero profit, it will not affect your daily lifestyle.

Tip 3: Re-invest

One of the best practices to grow your profits is to re-invest them in stable coins. Thus, you will gain returns due to the less volatile nature of the coins. 

Tip 4: Pre-Plan

Plan your investment strategy before taking a step further. Based on your investment capital, choose whether you’re going to invest in low-caps, mid-chips, or blue-chips.

Tip 5: Choose quality over quantity

It is good to invest in one quality project rather than investing in a bunch of projects. So, analyze the market and find the best yielding project to invest in.

Tip 6: Maintain liquidity

NFT markets will be volatile, so you have to ensure that the marketplace offers liquidity.

Tip 7: Take the risk

“If you are not willing to risk the usual, you will have to settle for the ordinary.” - Jim Rohn.

As Jim said, you should be able to take up risks to sustain the fluctuating market. Even if you lost some of your holdings, at least you will gain some knowledge about the market fluctuations.

Also Read : Top Reasons — Why NFT Projects Fail
 

Signing Off

NFT investment seems to carry a considerable weightage in the future. As futuristic projects like Metaverse are booming, the importance of NFT will grow gradually. 

To be a part of the NFT world, you might need the help of a good NFT marketplace development company. Blockchain Firm is a leading blockchain consulting services company with more than ample years of experience. Get in touch with us for your NFT development project!

Tags

                                                                                         Join us : Kryptonest

#blockchaintechnology #NFT #metaverse #NFT Marketplace #NFT development #NFT services #nftartist #nftcollectors

                 nft token development services and company, ERC721 token, NFT Wallet Development, NFT Platform development company



 

aviana farren

aviana farren

1621238981

NFT Development Platform | NFT Development Solutions & Services | NFT Development Experts

Infinite Block Tech is a pioneer in the development of NFT related projects. Our NFT Development Experts would provide multifarious alternatives and solutions to make you unique in the market. They continuously monitor the market and get updated with up-to-the-minute concepts so as to assist you in the best possible path.

#nft development platform #nft #nft development solutions #nft development experts #nft development solutions & services