SimpleHashからAlchemyへのFungible Tokenデータ移行
著者: Ram Bhaskar
SimpleHashは2025年3月27日にサービスを終了します。このガイドでは、Fungible Token DataをSimpleHashからAlchemyに移行するためのわかりやすい手順を説明します。
ご質問があれば[email protected]までお問い合わせください!
ユースケース1: トークン残高とメタデータ
当社のトークンAPIは、SimpleHashのfungible tokenエンドポイントの完璧な代替となります。
当社のfungible token APIが提供するもの: ✅ ERC-20およびその他のトークンのリアルタイム残高
✅ トークンメタデータ(name、symbol、decimals、contract address)
✅ 主要な全ブロックチェーンに対応するマルチチェーンサポート
ドキュメント: https://www.alchemy.com/docs/data/token-api/token-api-endpoints/alchemy-get-token-balances
📌 サンプルウォレット: 0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7
トークン残高の取得
SimpleHashリクエスト(旧)
curl -X GET "<https://api.simplehash.com/api/v0/fungibles/balances?wallet_address=0x...&chain=ethereum>" \\
-H "Authorization: Bearer YOUR_SIMPLEHASH_KEY"Alchemyリクエスト(新)
_こちら_で試してみてください!
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"
]
}
'レスポンス例:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"tokenBalances": [
{
"contractAddress": "0x000000000000e63d2c9c29d3edf6efb99071f92c",
"tokenBalance": "0x00000000000000000000000000000000000000000000001b1ae4d6e2ef500000"
},
{
"contractAddress": "0x00000000002514bf58ae82408e1e217f16a1dfa0",
"tokenBalance": "0x000000000000000000000000000000000000000000002a5a058fc295ed000000"
},
...
]
}
}トークンメタデータの取得
ドキュメント: https://www.alchemy.com/docs/data/token-api/token-api-endpoints/alchemy-get-token-metadata
SimpleHashリクエスト(旧)
curl -X GET "<https://api.simplehash.com/api/v0/token/metadata?contract_address=0x...&chain=ethereum>" \\
-H "Authorization: Bearer YOUR_SIMPLEHASH_KEY"Alchemyリクエスト(新 - JSON-rpc)
_こちら_で試してみてください!
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"
]
}レスポンス例:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"decimals": 6,
"logo": "<https://static.alchemyapi.io/images/assets/3408.png>",
"name": "USDC",
"symbol": "USDC"
}
}ユースケース2: トークン価格(prices api)
当社のPrices APIは、SimpleHashのDEX priceエンドポイントからのスムーズな移行を可能にします。
違いを理解する
📌 重要な更新点: Alchemyは複数の信頼できるソースからデータを集約し、トークン価格の全体像を提供します。特にDEXソースの価格が必要な場合は、お問い合わせください。この対応方法を積極的に検討しており、皆様のフィードバックをお待ちしております。
複数トークンのリアルタイム価格の取得
SimpleHashリクエスト(旧)
curl -X GET "<https://api.simplehash.com/api/v0/prices/fungible?token_ids=ethereum:0x>...,ethereum:0x..." \\
-H "Authorization: Bearer YOUR_SIMPLEHASH_KEY"Alchemyリクエスト(新)
curl --request GET \\
--url '<https://api.g.alchemy.com/prices/v1/{api-key}/tokens/by-symbol?symbols=ETH&symbols=BTC>' \\
--header 'accept: application/json'レスポンス例:
{
"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"
}
]
}
]
}過去の価格の取得 (🚀 Alchemyの新機能!)
📌 AlchemyはSimpleHashにはない過去の価格データに対応しています。
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"
}
'レスポンス例:
{
"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"
},
...
]
}Alchemyへの移行を始める
サービスの移行が複雑になり得ることは理解していますが、専任サポート、機能パリティ、拡張された機能により、簡単に移行できるようサポートします。
👋 必要な機能があれば、お知らせください! [こちらのメール](mailto: [email protected])またはTelegramの@mihiralchemyまでご連絡ください。
よくある質問
なぜSimpleHashからの移行が必要なのですか?
SimpleHashは2025年3月27日にサービスを終了するため、ユーザーはfungible tokenデータを他のプロバイダーに移行する必要があります。
どのようなfungible token機能を提供していますか?
ERC-20およびその他のトークンのリアルタイム残高、トークンメタデータ(name、symbol、decimals、contract address)、主要な全ブロックチェーンに対応するマルチチェーンサポートを提供しています。
トークン残高はどのように取得しますか?
https://eth-mainnet.g.alchemy.com/v2/{apiKey}へのPOSTリクエストでalchemy_getTokenBalancesメソッドを使用し、paramsにウォレットアドレスを渡します。
トークンメタデータはどのように取得しますか?
alchemy_getTokenMetadataへのPOST JSON-RPC呼び出しにcontract addressを指定して使用すると、decimals、name、symbol、logo情報が返されます。
SimpleHashのようなトークン価格に対応していますか?
はい、当社のPrices APIは、token symbolをパラメータとしてhttps://api.g.alchemy.com/prices/v1/{api-key}/tokens/by-symbolへのGETリクエストを行うことで、リアルタイムのトークン価格を提供します。
SimpleHashと当社の価格データソースの違いは何ですか?
当社は複数の信頼できるソースからデータを集約して全体像を提供しますが、SimpleHashは特にDEXソースの価格に焦点を当てていました。
過去のトークン価格にアクセスできますか?
はい、symbol、開始/終了時刻、intervalのパラメータを指定して/tokens/historicalへのPOSTリクエストを行うことで過去の価格データに対応しています。これはSimpleHashにはない機能です。
移行に関するサポートはどこで受けられますか?
ご質問や機能のリクエストがあれば[email protected]までお問い合わせいただくか、移行サポートについてはTelegramの@mihiralchemyまでご連絡ください。
Alchemy Newsletter
リリース情報をいち早く受け取る
ニュースレターに登録する
Alchemyの最新のプロダクト情報とリソースをお届けします
メールアドレスを入力すると、当社のマーケティング情報およびプロダクト最新情報の受信に同意したことになります。Alchemyが受け取った情報をプライバシー通知に従って取り扱うことに同意するものとします。購読はいつでも解除できます。
関連記事

業界最速クラスの速度と信頼性を実現するSolana RPC読み取りの設計
AlchemyはSolanaの読み取りレイテンシが最も低く、9.21ミリ秒で、次点のプロバイダーより約26%高速です。

オンチェーン取引におけるレイテンシのコスト
レイテンシのコストは、観測した状態と実行の間のギャップとして現れる。遅延がどこで発生するか、p95が重要な理由、RPCパスの評価方法を解説する。

Robinhood Chain RPC:ローンチ時点での低レイテンシーかつ信頼性の高いアクセス
AlchemyがRobinhood Chainのローンチに向けて本番用のRPCおよびWebSocketインフラをどのように準備したか、また同等の信頼性を得るためにビルダーが取るべき対応についてのエンジニアリング報告。