Migración de datos de tokens fungibles de SimpleHash a Alchemy
Autor: Ram Bhaskar
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)
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í!
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:
{
"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)
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í!
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:
{
"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
📌 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)
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)
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:
{
"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!)
📌 Alchemy da soporte a datos de precios históricos (no disponible en SimpleHash).
Request de Alchemy:
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:
{
"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
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.
Artículos relacionados

Diseño de lecturas RPC de Solana para velocidad y confiabilidad líderes en la industria
Alchemy tiene la latencia de lectura de Solana más baja: 9.21 ms, cerca de 26% más rápido que el siguiente proveedor.

El costo de la latencia en el trading onchain
Los costos de latencia se manifiestan como la brecha entre el estado observado y la ejecución. Aquí se explica dónde aparece el retraso, por qué importa el p95 y cómo evaluar tu ruta RPC.

RPC de Robinhood Chain: acceso confiable y de baja latencia desde el lanzamiento
Un relato técnico de cómo Alchemy preparó la infraestructura de RPC y WebSocket en producción para el lanzamiento de Robinhood Chain, y qué deben hacer los desarrolladores para obtener la misma confiabilidad.