Obtiene la lista de tokens ERC20, ERC721 y ERC1155 y metadatos en cualquier wallet.

Método GetTokenBalances de Sequence Indexer:

  • Solicitud: POST /rpc/Indexer/GetTokenBalances
  • Content-Type: application/json
  • Cuerpo (en JSON):
    • accountAddress (string) — la dirección de cuenta del wallet
    • includeMetadata (booleano - opcional - por defecto: false) — alterna si los metadatos del token se incluyen en la respuesta
    • metadataOptions (objeto - opcional) — opciones adicionales para metadatos
      • verifiedOnly (booleano - opcional) — devuelve solo contratos ‘verificados’ para ayudar a reducir spam
      • includeContracts ([]string - opcional) — lista de direcciones de contrato específicas que siempre se incluirán, incluso si verifiedOnly está activado.
    • includeCollectionTokens (booleano - opcional - por defecto: true) — alterna para representar tokens ERC721 / ERC1155 como un solo ítem resumen en la respuesta
curl -X POST -H "Content-Type: application/json" -H "X-Access-Key: AQAAAAAAAF_JvPALhBthL7VGn6jV0YDqaFY" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenBalances -d '{ "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9", "includeMetadata": true }'

CONSEJO PRO: obtener IDs de tokens ERC721/1155

Notará que, por defecto, GetTokenBalances devolverá como máximo una instancia de token de cada contrato. Para obtener balances de tokens ERC721/1155, debe pasar el contractAddress al método GetTokenBalances. Esto devolverá todos los tokens que posee accountAddress del contractAddress especificado. Consulte la sección siguiente para más información.

Obtenga los IDs de token, balances y metadatos de colecciones ERC721 y ERC1155.

Método GetTokenBalances de Sequence Indexer:

  • Solicitud: POST /rpc/Indexer/GetTokenBalances
  • Content-Type: application/json
  • Cuerpo (en JSON):
    • accountAddress (string) — la dirección de cuenta del wallet
    • contractAddress (string) — la dirección del contrato de la colección ERC721 / ERC1155
    • includeMetadata (booleano - opcional - por defecto: false) — alterna si los metadatos del token se incluyen en la respuesta
    • metadataOptions (objeto - opcional) — opciones adicionales para metadatos
      • verifiedOnly (booleano - opcional) — devuelve solo contratos ‘verificados’ para ayudar a reducir spam
      • includeContracts ([]string - opcional) — lista de direcciones de contrato específicas que siempre se incluirán, incluso si verifiedOnly está activado.

Ejemplo: GetTokenBalances de un contrato + dirección de cuenta en Polygon usando un PROJECT_ACCESS_KEY

curl -X POST -H "Content-Type: application/json" -H "X-Access-Key: PROJECT_ACCESS_KEY" https://polygon-indexer.sequence.app/rpc/Indexer/GetTokenBalances -d '{ "contractAddress": "0x631998e91476DA5B870D741192fc5Cbc55F5a52E", "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9", "includeMetadata": true }'