Arbitrum NFT API: descripción general y guía de inicio rápido
Escrito por Alchemy
Crecimiento del ecosistema de Arbitrum
Arbitrum es una solución de escalado de Layer 2 (L2) para Ethereum que aumenta la velocidad de las transacciones y reduce los costos de gas en relación con la red principal de Ethereum, lo que la convierte en una opción atractiva para los desarrolladores de Solidity familiarizados con Ethereum Virtual Machine.
Arbitrum es la principal solución de escalado de Ethereum en layer 2 que usa optimistic rollups (ORUs), y según las estadísticas de Arbitrum, muestra un crecimiento saludable. Aunque todo el mercado ha estado en tendencia bajista desde comienzos de 2022, el reporte de desarrolladores Web3 del Q3 muestra que el ecosistema de Arbitrum ha crecido:
- 516% de crecimiento en equipos activos en lo que va del año
- 795% de crecimiento interanual en equipos de desarrolladores activos
- 121% de crecimiento en consumo de API en lo que va del año
Algunas de las apps más populares en Arbitrum incluyen:
- Aave - uno de los mayores protocolos de préstamos peer-to-peer en DeFi
- 1inch - un agregador de exchanges descentralizados (DEX) que ayuda a los usuarios a encontrar el mejor valor al intercambiar tokens
- Yearn Finance - un protocolo DeFi enfocado en la optimización de rendimiento al prestar activos cripto
Además, plataformas como Uniswap, Sushi, Balancer y OpenSea integraron recientemente soporte para Arbitrum para llevar más apps convencionales a la red de Arbitrum.
Con tanta demanda de blockchains compatibles con EVM que sean más rápidas y económicas, Arbitrum le ofrece a los desarrolladores una blockchain atractiva. Debido a que los desarrolladores enfrentan restricciones de tiempo y recursos al indexar y consultar metadata de NFT, Alchemy extendió el soporte de NFT API para que los desarrolladores puedan crear proyectos de NFT de alta gama en Arbitrum.
¿Qué es un Arbitrum NFT API?
Un Arbitrum NFT API es un conjunto de endpoints de API para consultar tokens no fungibles (ERC721) y tokens semi-fungibles (ERC1155) en la blockchain de Arbitrum, incluyendo getNFTs, isHolderForCollection, y más.
Para comunicarse con nodos de Arbitrum usando el NFT API multichain de Alchemy, los desarrolladores pueden usar métodos JSON-RPC para leer y escribir datos hacia y desde Arbitrum a través de un nodo autoalojado o un proveedor de nodos de Arbitrum. El Arbitrum NFT API soporta NFTs on-chain y off-chain en formato JSON, SVG, UTF-8, gateways IPFS como Pinata, e imágenes codificadas en Base64.
Métodos soportados por el Arbitrum NFT API
El Arbitrum NFT API de Alchemy ofrece una variedad de endpoints potentes para consultar de todo, desde la llamada más fundamental, getNFTs, hasta llamadas de propiedad y metadata. Los casos de uso comunes incluyen dashboards, wallets, visores de NFT, búsqueda de NFT, herramientas de rareza y herramientas de análisis.
Endpoints del Arbitrum NFT API para propiedad y token gating
Los siguientes endpoints del Arbitrum NFT API son usados frecuentemente por los desarrolladores para determinar los holders de un NFT o colección en particular. Estos endpoints son útiles para configurar mecanismos de token gating en plataformas como Discord o Shopify.
- getNFTs - encuentra NFTs de Arbitrum que pertenecen a una wallet específica
- getOwnersForToken - obtiene los owners de Arbitrum para un token
- getOwnersForCollection - obtiene los owners de NFT de Arbitrum para una colección
- isHolderOfCollection - verifica si la wallet de Arbitrum posee un NFT específico
- getNFTsForCollection - obtiene los NFTs que forman parte de una colección de NFT de Arbitrum
Metadata de ERC-721 y ERC-1155 en Arbitrum
La metadata incluye información como el nombre de la colección, el supply, los atributos y el símbolo. La metadata de NFT de Arbitrum es útil para los desarrolladores que construyen herramientas de análisis y para los traders que analizan datos.
- getNFTMetadata - obtiene la metadata de un NFT de Arbitrum
- getContractMetadata - obtiene la metadata del smart contract de un NFT de Arbitrum
Cómo empezar a construir con el Arbitrum NFT API
El Alchemy SDK es el SDK de Javascript más completo y potente disponible hoy para interactuar con Arbitrum. El SDK de web3 de Alchemy soporta exactamente la misma sintaxis y funcionalidad que AlchemyProvider y WebSocketProvider de Ethers.js, lo que lo convierte en un mapeo 1:1 para cualquiera que use el Provider de Ethers.js.
¡Y hay más!
El Alchemy SDK agrega una cantidad significativa de funcionalidad mejorada sobre Ethers, como:
- Acceso a las Enhanced APIs de Alchemy
- Acceso a los NFT APIs de Alchemy
- Soporte robusto de WebSockets
- Reintentos automatizados
El SDK aprovecha la infraestructura de nodos resiliente de Alchemy, garantizando confiabilidad, escalabilidad y corrección de datos de primer nivel, y está bajo desarrollo activo por parte de los ingenieros de Alchemy.
1. Instalar el SDK
Para instrucciones completas sobre cómo empezar a usar el SDK de web3, lee nuestra documentación oficial. Simplemente ejecutando este script instalarás el SDK:
npm install alchemy-sdk2. Obtener una API key de Arbitrum
Si no tienes una cuenta de Alchemy, crea una nueva cuenta y crea una app de Arbitrum. Necesitarás la API Key y la URL para importar el SDK.

3. Importar y ejecutar el SDK
Luego puedes importar y usar el SDK. Antes de ejecutar el script en tu terminal, asegúrate de reemplazar tu:
- apiKey - puedes obtenerla creando una nueva app de Arbitrum en Alchemy y copiando la API Key
- network - puedes copiar y pegar esto desde la configuración de tu app de 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);También puedes copiar el código de ejemplo provisto directamente dentro del dashboard de Alchemy y ejecutarlo en tu terminal:

¡Eso es todo! Ahora estás ejecutando el SDK de Alchemy y conectado a la red de Arbitrum. Ahora tienes acceso completo al NFT API más potente para Arbitrum en web3.
Resúmenes relacionados
Web329 de mayo de 2024
Conoce Key3: la DAO líder de educación Web3 en Japón
Japan Airlines y Calbee, una empresa japonesa de snacks, están usando NFTs para promover el turismo y la lealtad de marca.
Web329 de mayo de 2024
Wavehack: el hackathon Web3 más importante de Japón
WaveHack es el hackathon Web3 más grande de Japón, y se llevará a cabo desde mediados de abril hasta finales de agosto de 2024.
Web329 de mayo de 2024
Web3 en Japón: una visión completa
Descubre cómo el gobierno de Japón está acelerando la innovación y cómo las empresas están usando la tecnología blockchain.

Construye magia blockchain
Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.