Saltar al contenido
0%

Migración de datos de tokens fungibles de SimpleHash a Alchemy

Última actualización: 26 de febrero de 20254 min de lectura

SimpleHash dejará de operar sus servicios el 27 de marzo de 2025, y esta guía proporciona una ruta directa para migrar los datos de Fungible Token de SimpleHash a Alchemy.

¡Si tienes alguna pregunta, contáctanos en [email protected]!

Caso de uso 1: balances y metadata de tokens

Nuestras APIs de tokens son un reemplazo perfecto para los endpoints de fungible tokens de SimpleHash.

Nuestras APIs de fungible tokens proveen: ✅ Balances en tiempo real para ERC-20 y otros tokens

✅ Metadata de tokens (nombre, símbolo, decimales, dirección del contrato)

✅ Soporte multi-chain para todas las principales blockchains

Docs: https://www.alchemy.com/docs/data/token-api/token-api-endpoints/alchemy-get-token-balances

📌 Wallet de ejemplo: 0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7

Obtener balances de tokens

Request de SimpleHash (anterior)

bash
Copied
curl -X GET "<https://api.simplehash.com/api/v0/fungibles/balances?wallet_address=0x...&chain=ethereum>" \\ -H "Authorization: Bearer YOUR_SIMPLEHASH_KEY"

Request de Alchemy (nuevo)

¡Pruébalo aquí!

bash
Copied
curl --request POST \\ --url <https://eth-mainnet.g.alchemy.com/v2/{apiKey}> \\ --header 'accept: application/json' \\ --header 'content-type: application/json' \\ --data ' { "id": 1, "jsonrpc": "2.0", "method": "alchemy_getTokenBalances", "params": [ "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045" ] } '

Ejemplo de respuesta:

json
Copied
{ "jsonrpc": "2.0", "id": 1, "result": { "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "tokenBalances": [ { "contractAddress": "0x000000000000e63d2c9c29d3edf6efb99071f92c", "tokenBalance": "0x00000000000000000000000000000000000000000000001b1ae4d6e2ef500000" }, { "contractAddress": "0x00000000002514bf58ae82408e1e217f16a1dfa0", "tokenBalance": "0x000000000000000000000000000000000000000000002a5a058fc295ed000000" }, ... ] } }

Obtener metadata de tokens

Docs: https://www.alchemy.com/docs/data/token-api/token-api-endpoints/alchemy-get-token-metadata

Request de SimpleHash (anterior)

bash
Copied
curl -X GET "<https://api.simplehash.com/api/v0/token/metadata?contract_address=0x...&chain=ethereum>" \\ -H "Authorization: Bearer YOUR_SIMPLEHASH_KEY"

Request de Alchemy (nuevo - JSON-rpc)

¡Pruébalo aquí!

bash
Copied
curl --request POST \\ --url <https://eth-mainnet.g.alchemy.com/v2/docs-demo> \\ --header 'accept: application/json' \\ --header 'content-type: application/json' \\ --data ' { "id": 1, "jsonrpc": "2.0", "method": "alchemy_getTokenMetadata", "params": [ "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" ] }

Ejemplo de respuesta:

json
Copied
{ "jsonrpc": "2.0", "id": 1, "result": { "decimals": 6, "logo": "<https://static.alchemyapi.io/images/assets/3408.png>", "name": "USDC", "symbol": "USDC" } }

Caso de uso 2: precios de tokens (prices api)

Nuestra Prices API permite una migración sin fricciones desde el endpoint de DEX price de SimpleHash.

Entender las diferencias

Feature
SimpleHash
Alchemy Prices API

Real-time token prices

Historical prices

Batch requests (multiple tokens at once)

Up to 50 tokens per call

Supported

DEX-specific prices

Yes (from Uniswap, etc.)

Coming Soon! Reach out if this is critical.

Supported Chains

Multiple chains

Multiple chains (including all top chains)

📌 Actualización clave: Alchemy agrega datos de varias fuentes confiables, proporcionando una vista integral de los precios de tokens. Si necesitas específicamente precios de fuente DEX, ¡contáctanos! Estamos explorando activamente cómo dar soporte a esto y nos gustaría conocer tu opinión.

Obtener precios en tiempo real para múltiples tokens

Request de SimpleHash (anterior)

bash
Copied
curl -X GET "<https://api.simplehash.com/api/v0/prices/fungible?token_ids=ethereum:0x>...,ethereum:0x..." \\ -H "Authorization: Bearer YOUR_SIMPLEHASH_KEY"

Request de Alchemy (nuevo)

bash
Copied
curl --request GET \\ --url '<https://api.g.alchemy.com/prices/v1/{api-key}/tokens/by-symbol?symbols=ETH&symbols=BTC>' \\ --header 'accept: application/json'

Ejemplo de respuesta:

json
Copied
{ "data": [ { "symbol": "ETH", "prices": [ { "currency": "usd", "value": "2304.5082988224", "lastUpdatedAt": "2025-02-26T19:16:14Z" } ] }, { "symbol": "BTC", "prices": [ { "currency": "usd", "value": "84614.0666993729", "lastUpdatedAt": "2025-02-26T19:16:21Z" } ] } ] }

Obtener precios históricos (🚀 nuevo en Alchemy!)

Docs: https://www.alchemy.com/docs/data/prices-api/prices-api-endpoints/prices-api-endpoints/get-historical-token-prices

📌 Alchemy da soporte a datos de precios históricos (no disponible en SimpleHash).

Request de Alchemy:

bash
Copied
curl --request POST \\ --url <https://api.g.alchemy.com/prices/v1/{api-key}/tokens/historical> \\ --header 'accept: application/json' \\ --header 'content-type: application/json' \\ --data ' { "symbol": "ETH", "startTime": "2024-01-01T00:00:00Z", "endTime": "2024-01-31T23:59:59Z", "interval": "1d" } '

Ejemplo de respuesta:

json
Copied
{ "symbol": "ETH", "currency": "usd", "data": [ { "value": "2279.941008569", "timestamp": "2024-01-01T00:00:00Z" }, { "value": "2350.0262860085", "timestamp": "2024-01-02T00:00:00Z" }, { "value": "2360.7821195891", "timestamp": "2024-01-03T00:00:00Z" }, ... ] }

Comienza tu migración a Alchemy

Entendemos que migrar servicios puede ser complejo, pero estamos aquí para facilitarlo con soporte dedicado, paridad de funcionalidades y capacidades ampliadas.

👋 Si necesitas una funcionalidad, ¡avísanos! Contáctanos vía [este correo](mailto: [email protected]) o escríbenos por telegram a @mihiralchemy.

Preguntas frecuentes

¿Por qué es necesaria la migración desde SimpleHash?

SimpleHash dejará de operar sus servicios el 27 de marzo de 2025, lo que requiere que los usuarios migren sus datos de fungible tokens a proveedores alternativos.

¿Qué capacidades de fungible tokens proveemos?

Proveemos balances en tiempo real para ERC-20 y otros tokens, metadata de tokens (nombre, símbolo, decimales, dirección del contrato) y soporte multi-chain para todas las principales blockchains.

¿Cómo obtengo los balances de tokens?

Usa un request POST a https://eth-mainnet.g.alchemy.com/v2/{apiKey} con el método alchemy_getTokenBalances, pasando la dirección de la wallet en los params.

¿Cómo obtengo la metadata de un token?

Usa una llamada POST JSON-RPC a alchemy_getTokenMetadata con la dirección del contrato, la cual retorna los decimales, nombre, símbolo e información del logo.

¿Dan soporte a precios de tokens como lo hacía SimpleHash?

Sí, nuestra Prices API provee precios de tokens en tiempo real mediante requests GET a https://api.g.alchemy.com/prices/v1/{api-key}/tokens/by-symbol con símbolos de tokens como parámetros.

¿Cuál es la diferencia entre SimpleHash y nuestras fuentes de datos de precios?

Nosotros agregamos datos de varias fuentes confiables para obtener una vista integral, mientras que SimpleHash se enfocaba específicamente en precios de fuente DEX.

¿Puedo acceder a precios históricos de tokens?

Sí, damos soporte a datos de precios históricos mediante requests POST a /tokens/historical con parámetros de símbolo, hora de inicio/fin e intervalo, una funcionalidad no disponible en SimpleHash.

¿Dónde puedo obtener ayuda con mi migración?

Contáctanos en [email protected] con cualquier pregunta o solicitud de funcionalidad, o escríbenos por Telegram a @mihiralchemy para soporte de migración.

Boletín de Alchemy

Entérate primero de los lanzamientos

Suscríbete a nuestro boletín

Recibe las últimas actualizaciones de productos y recursos de Alchemy

A
O
D
+
Más de 80,000 suscriptores

Al ingresar tu correo electrónico, aceptas recibir nuestras comunicaciones de marketing y actualizaciones de productos. Reconoces que Alchemy procesa la información que recibimos de acuerdo con nuestro Aviso de Privacidad. Puedes cancelar tu suscripción en cualquier momento.