Arbitrum NFT API: visão geral e guia de início rápido
Escrito por Alchemy
Crescimento do ecossistema Arbitrum
Arbitrum é uma solução de escalonamento Layer 2 (L2) para Ethereum que aumenta a velocidade das transações e reduz os custos de gas em relação à Ethereum mainnet, tornando-a uma opção atraente para desenvolvedores Solidity familiarizados com a Ethereum Virtual Machine.
Arbitrum é a principal solução de escalonamento layer 2 para Ethereum que usa optimistic rollups (ORUs) e, com base nas estatísticas do Arbitrum, apresenta um crescimento saudável. Embora todo o mercado esteja em tendência de queda desde o início de 2022, o relatório Q3 Web3 Developer mostra que o ecossistema Arbitrum cresceu:
- 516% de crescimento em equipes ativas no acumulado do ano
- 795% de crescimento em equipes de desenvolvedores ativas ano a ano
- 121% de crescimento no consumo de API no acumulado do ano
Alguns dos aplicativos mais populares no Arbitrum incluem:
- Aave - um dos maiores protocolos de empréstimo peer-to-peer em DeFi
- 1inch - um agregador de exchange descentralizada (DEX) que ajuda usuários a encontrar o melhor valor ao trocar tokens
- Yearn Finance - um protocolo DeFi focado em otimização de rendimento ao emprestar ativos cripto
Além disso, plataformas como Uniswap, Sushi, Balancer e OpenSea recentemente integraram suporte ao Arbitrum para trazer mais aplicativos mainstream para a rede Arbitrum.
Com tanta demanda por blockchains compatíveis com EVM que sejam mais rápidas e baratas, o Arbitrum oferece aos desenvolvedores uma blockchain atraente. Como os desenvolvedores enfrentam restrições de tempo e recursos ao indexar e consultar metadados de NFT, a Alchemy estendeu o suporte do NFT API para que os desenvolvedores possam criar projetos de NFT de alto nível no Arbitrum.
O que é um Arbitrum NFT API?
Um Arbitrum NFT API é um conjunto de endpoints de API para consultar tokens não fungíveis (ERC721) e tokens semi-fungíveis (ERC1155) na blockchain Arbitrum, incluindo getNFTs, isHolderForCollection, entre outros.
Para se comunicar com nós Arbitrum usando o NFT API multichain da Alchemy, os desenvolvedores podem usar métodos JSON-RPC para ler e gravar dados no Arbitrum por meio de um nó autogerenciado ou de um provedor de nó Arbitrum. O Arbitrum NFT API suporta NFTs on-chain e off-chain nos formatos JSON, SVG, UTF-8, gateways IPFS como Pinata e imagens codificadas em Base64.
Métodos suportados pelo Arbitrum NFT API
O Arbitrum NFT API da Alchemy oferece uma variedade de endpoints poderosos para consultar desde a chamada mais fundamental, getNFTs, até chamadas de propriedade e metadados. Casos de uso comuns incluem dashboards, wallets, visualizadores de NFT, busca de NFT, ferramentas de raridade e ferramentas de análise.
Endpoints do Arbitrum NFT API para propriedade e token gating
Os seguintes endpoints do Arbitrum NFT API são frequentemente usados por desenvolvedores para determinar os holders de uma NFT ou coleção específica. Esses endpoints são úteis para configurar mecanismos de token gating em plataformas como Discord ou Shopify.
- getNFTs - encontra NFTs do Arbitrum de propriedade de uma wallet específica
- getOwnersForToken - obtém os owners do Arbitrum para um token
- getOwnersForCollection - obtém os owners de NFT do Arbitrum para uma coleção
- isHolderOfCollection - verifica se a wallet do Arbitrum possui uma NFT específica
- getNFTsForCollection - obtém as NFTs que fazem parte de uma coleção de NFT do Arbitrum
Metadados ERC-721 e ERC-1155 no Arbitrum
Os metadados incluem informações como nome da coleção, supply, atributos e símbolo. Os metadados de NFT do Arbitrum são úteis para desenvolvedores que constroem ferramentas de análise e para traders que analisam dados.
- getNFTMetadata - obtém os metadados de NFT do Arbitrum
- getContractMetadata - obtém os metadados do smart contract de NFT do Arbitrum
Como começar a desenvolver com o Arbitrum NFT API
O Alchemy SDK é o SDK Javascript mais completo e poderoso disponível atualmente para interagir com o Arbitrum. O web3 SDK da Alchemy suporta exatamente a mesma sintaxe e funcionalidade do AlchemyProvider e WebSocketProvider do Ethers.js, tornando-o um mapeamento 1:1 para quem usa o Provider do Ethers.js.
Fica ainda melhor!
O Alchemy SDK adiciona uma quantidade significativa de funcionalidade aprimorada em relação ao Ethers, como:
- Acesso às Enhanced APIs da Alchemy
- Acesso aos NFT APIs da Alchemy
- Suporte robusto a WebSockets
- Retries automatizados
O SDK utiliza a infraestrutura de nós resiliente da Alchemy, garantindo confiabilidade, escalabilidade e correção de dados de nível superior, e está em desenvolvimento ativo pelos engenheiros da Alchemy.
1. Instale o SDK
Para instruções completas sobre como começar a usar o web3 SDK, consulte nossa documentação oficial. Basta executar este script para instalar o SDK:
npm install alchemy-sdk2. Obtenha uma API key do Arbitrum
Se você não tem uma conta Alchemy, crie uma nova conta e crie um app Arbitrum. Você precisará da API Key e da URL para importar o SDK.

3. Importe e execute o SDK
Você pode então importar e usar o SDK. Antes de executar o script no seu terminal, certifique-se de substituir:
- apiKey - você pode obtê-la criando um novo app Arbitrum na Alchemy e copiando a API Key
- network - você pode copiar e colar esta informação das configurações do seu app Arbitrum
import { Network, Alchemy } from 'alchemy-sdk';
// Optional Config object, but defaults to demo api-key and eth-mainnet.
const settings = {
apiKey: 'demo', // Replace with your Alchemy API Key.
network: Network.ARB_MAINNET, // Replace with your network.
};
const alchemy = new Alchemy(settings);
// Access standard Ethers.js JSON-RPC node request
alchemy.core.getBlockNumber().then(console.log);Você também pode copiar o código de exemplo fornecido diretamente no dashboard da Alchemy e executá-lo no seu terminal:

É isso! Agora você está executando o SDK da Alchemy e conectado à rede Arbitrum. Agora você tem acesso completo ao NFT API mais poderoso para Arbitrum na web3!
Visões gerais relacionadas
Web329 de maio de 2024
Conheça a Key3: a DAO líder em educação Web3 no Japão
A Japan Airlines e a Calbee, empresa japonesa de snacks, estão usando NFTs para promover o turismo e a fidelidade à marca.
Web329 de maio de 2024
Wavehack: o principal hackathon de Web3 do Japão
WaveHack é o maior hackathon de Web3 do Japão, sendo realizado de meados de abril ao final de agosto de 2024.
Web329 de maio de 2024
Web3 no Japão: uma visão geral completa
Saiba como o governo do Japão está acelerando a inovação e como empresas estão usando a tecnologia blockchain.

Construa magia blockchain
A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.