|
|
|
|
|
tronscan
|
|
|
7ae72726-bffe-4e74-9c33-97b761eeea21
|
|
|
|
|
|
Bscscan
|
|
|
K62RKHGXTDCG53RU4MCG6XABIMJKTN19IT
|
|
|
|
|
|
eherscann_2
|
|
|
T6IR8VJHX2NE6ZJW2S3FDVN1TYG4PYYI45
|
|
|
|
|
|
eherscann
|
|
|
SZHYFZK2RR8H9TIMJBVW54V4H81K2Z2KR2
|
|
|
|
|
|
coinmarketcap
|
|
|
04cf4b5b-9868-465c-8ba0-9f2e78c92eb1
|
|
|
|
|
|
|
|
|
COINMARKETCAP_KEY:
|
|
|
b54bcf4d-1bca-4e8e-9a24-22ff2c3d462c
|
|
|
|
|
|
NEWSAPI_KEY:
|
|
|
pub_346789abc123def456789ghi012345jkl
|
|
|
|
|
|
CRYPTOCOMPARE_KEY:
|
|
|
e79c8e6d4c5b4a3f2e1d0c9b8a7f6e5d4c3b2a1f
|
|
|
|
|
|
|
|
|
در ادامه ۳۸ سرویس (primary + fallbacks) که قبلاً در حافظه داشتیم را دستهبندی و لیست کردهام، و روشهای ردیابی فعالیت نهنگها را هم به بخش مربوط اضافه کردم. این لیست در حافظه ذخیره شد.
|
|
|
|
|
|
۱. Block Explorer APIs (۱۱ endpoint)
|
|
|
TronScan (primary)
|
|
|
|
|
|
TronGrid (fallback)
|
|
|
|
|
|
Blockchair (TRON) (fallback)
|
|
|
|
|
|
BscScan (primary)
|
|
|
|
|
|
AnkrScan (BSC) (fallback)
|
|
|
|
|
|
BinTools (BSC) (fallback)
|
|
|
|
|
|
Etherscan (primary)
|
|
|
|
|
|
Etherscan (backup key) (fallback)
|
|
|
|
|
|
Infura (ETH) (fallback)
|
|
|
|
|
|
Alchemy (ETH) (fallback)
|
|
|
|
|
|
Covalent (ETH) (fallback)
|
|
|
|
|
|
۲. Market Data APIs (۹ endpoint)
|
|
|
CoinMarketCap (primary key #1)
|
|
|
|
|
|
CoinMarketCap (primary key #2)
|
|
|
|
|
|
CoinGecko (no key)
|
|
|
|
|
|
Nomics
|
|
|
|
|
|
Messari
|
|
|
|
|
|
BraveNewCoin
|
|
|
|
|
|
CryptoCompare (primary)
|
|
|
|
|
|
Kaiko (fallback)
|
|
|
|
|
|
CoinAPI.io (fallback)
|
|
|
|
|
|
۳. News APIs (۷ endpoint)
|
|
|
NewsAPI.org
|
|
|
|
|
|
CryptoPanic
|
|
|
|
|
|
CryptoControl
|
|
|
|
|
|
CoinDesk API
|
|
|
|
|
|
CoinTelegraph API
|
|
|
|
|
|
CryptoSlate API
|
|
|
|
|
|
The Block API
|
|
|
|
|
|
۴. Sentiment & Mood APIs (۴ endpoint)
|
|
|
Alternative.me (Fear & Greed)
|
|
|
|
|
|
Santiment
|
|
|
|
|
|
LunarCrush
|
|
|
|
|
|
TheTie.io
|
|
|
|
|
|
۵. On-Chain Analytics APIs (۴ endpoint)
|
|
|
Glassnode
|
|
|
|
|
|
IntoTheBlock
|
|
|
|
|
|
Nansen
|
|
|
|
|
|
The Graph (subgraphs)
|
|
|
|
|
|
۶. Whale-Tracking APIs (۲ endpoint)
|
|
|
WhaleAlert (primary)
|
|
|
|
|
|
Arkham Intelligence (fallback)
|
|
|
|
|
|
روشهای ردیابی فعالیت نهنگها
|
|
|
پویش تراکنشهای بزرگ
|
|
|
|
|
|
با WhaleAlert هر X ثانیه، endpoint /v1/transactions رو poll کن و فقط TX با مقدار دلخواه (مثلاً >۱M دلار) رو نمایش بده.
|
|
|
|
|
|
وبهوک/نوتیفیکیشن
|
|
|
|
|
|
از قابلیت Webhook در WhaleAlert یا Arkham استفاده کن تا بهمحض رخداد تراکنش بزرگ، درخواست POST بیاد.
|
|
|
|
|
|
فیلتر مستقیم روی WebSocket
|
|
|
|
|
|
اگر Infura/Alchemy یا BscScan WebSocket دارن، به mempool گوش بده و TXهایی با حجم بالا رو فیلتر کن.
|
|
|
|
|
|
داشبورد نهنگها از Nansen یا Dune
|
|
|
|
|
|
از Nansen Alerts یا کوئریهای Dune برای رصد کیفپولهای شناختهشده (smart money) و انتقالاتشان استفاده کن.
|
|
|
|
|
|
نقشه حرارتی (Heatmap) تراکنشها
|
|
|
|
|
|
دادههای WhaleAlert رو در یک نمودار خطی یا نقشه پخش جغرافیایی (اگر GPS دارن) نمایش بده.
|
|
|
|
|
|
۷. Community Sentiment (۱ endpoint)
|
|
|
Reddit
|
|
|
|
|
|
|
|
|
|
|
|
Block Explorer APIs (۱۱ سرویس)
|
|
|
سرویس API واقعی شرح نحوهٔ پیادهسازی
|
|
|
TronScan GET https://api.tronscan.org/api/account?address={address}&apiKey={KEY} جزئیات حساب و موجودی Tron fetch(url)، پارس JSON، نمایش balance
|
|
|
TronGrid GET https://api.trongrid.io/v1/accounts/{address}?apiKey={KEY} همان عملکرد TronScan با endpoint متفاوت مشابه fetch با URL جدید
|
|
|
Blockchair GET https://api.blockchair.com/tron/dashboards/address/{address}?key={KEY} داشبورد آدرس TRON fetch(url)، استفاده از data.address
|
|
|
BscScan GET https://api.bscscan.com/api?module=account&action=balance&address={address}&apikey={KEY} موجودی حساب BSC fetch(url)، نمایش result
|
|
|
AnkrScan GET https://api.ankr.com/scan/v1/bsc/address/{address}/balance?apiKey={KEY} موجودی از API آنکر fetch(url)، پارس JSON
|
|
|
BinTools GET https://api.bintools.io/v1/bsc/account/balance?address={address}&apikey={KEY} جایگزین BscScan مشابه fetch
|
|
|
Etherscan GET https://api.etherscan.io/api?module=account&action=balance&address={address}&apikey={KEY} موجودی حساب ETH fetch(url)، نمایش result
|
|
|
Etherscan_2 GET https://api.etherscan.io/api?module=account&action=balance&address={address}&apikey={SECOND_KEY} دومین کلید Etherscan همانند بالا
|
|
|
Infura JSON-RPC POST به https://mainnet.infura.io/v3/{PROJECT_ID} با بدنه { "jsonrpc":"2.0","method":"eth_getBalance","params":["{address}","latest"],"id":1 } استعلام موجودی از طریق RPC fetch(url, {method:'POST', body:JSON.stringify(...)})
|
|
|
Alchemy JSON-RPC POST به https://eth-mainnet.alchemyapi.io/v2/{KEY} همانند Infura استعلام RPC با سرعت و WebSocket WebSocket: new WebSocket('wss://eth-mainnet.alchemyapi.io/v2/{KEY}')
|
|
|
Covalent GET https://api.covalenthq.com/v1/1/address/{address}/balances_v2/?key={KEY} لیست داراییهای یک آدرس در شبکه Ethereum fetch(url), پارس data.items
|
|
|
|
|
|
۲. Market Data APIs (۹ سرویس)
|
|
|
سرویس API واقعی شرح نحوهٔ پیادهسازی
|
|
|
CoinMarketCap GET https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=BTC&convert=USD<br/>Header: X-CMC_PRO_API_KEY: {KEY} قیمت لحظهای و تغییرات درصدی fetch(url,{headers:{'X-CMC_PRO_API_KEY':KEY}})
|
|
|
CMC_Alt همان endpoint بالا با کلید دوم کلید جایگزین CMC مانند بالا
|
|
|
CoinGecko GET https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum&vs_currencies=usd بدون نیاز به کلید، قیمت ساده fetch(url)
|
|
|
Nomics GET https://api.nomics.com/v1/currencies/ticker?key={KEY}&ids=BTC,ETH&convert=USD قیمت و حجم معاملات fetch(url)
|
|
|
Messari GET https://data.messari.io/api/v1/assets/bitcoin/metrics متریکهای پیشرفته (TVL، ROI و…) fetch(url)
|
|
|
BraveNewCoin GET https://bravenewcoin.p.rapidapi.com/ohlcv/BTC/latest<br/>Headers: x-rapidapi-key: {KEY} قیمت OHLCV لحظهای fetch(url,{headers:{…}})
|
|
|
CryptoCompare GET https://min-api.cryptocompare.com/data/pricemulti?fsyms=BTC,ETH&tsyms=USD&api_key={KEY} قیمت چندگانه کریپто fetch(url)
|
|
|
Kaiko GET https://us.market-api.kaiko.io/v2/data/trades.v1/exchanges/Coinbase/spot/trades?base_token=BTC"e_token=USD&page_limit=10&api_key={KEY} دیتای تریدهای زنده fetch(url)
|
|
|
CoinAPI.io GET https://rest.coinapi.io/v1/exchangerate/BTC/USD?apikey={KEY} نرخ تبدیل بین رمزارز و فیات fetch(url)
|
|
|
|
|
|
۳. News & Aggregators (۷ سرویس)
|
|
|
سرویس API واقعی شرح نحوهٔ پیادهسازی
|
|
|
NewsAPI.org GET https://newsapi.org/v2/everything?q=crypto&apiKey={KEY} اخبار گسترده fetch(url)
|
|
|
CryptoPanic GET https://cryptopanic.com/api/v1/posts/?auth_token={KEY} جمعآوری اخبار از منابع متعدد fetch(url)
|
|
|
CryptoControl GET https://cryptocontrol.io/api/v1/public/news/local?language=EN&apiKey={KEY} اخبار محلی و جهانی fetch(url)
|
|
|
CoinDesk API GET https://api.coindesk.com/v2/prices/BTC/spot?api_key={KEY} قیمت لحظهای BTC fetch(url)
|
|
|
CoinTelegraph GET https://api.cointelegraph.com/api/v1/articles?lang=en فید مقالات CoinTelegraph fetch(url)
|
|
|
CryptoSlate GET https://api.cryptoslate.com/news اخبار و تحلیلهای CryptoSlate fetch(url)
|
|
|
The Block API GET https://api.theblock.co/v1/articles مقالات تخصصی بلاکچین fetch(url)
|
|
|
|
|
|
۴. Sentiment & Mood (۴ سرویس)
|
|
|
سرویس API واقعی شرح نحوهٔ پیادهسازی
|
|
|
Alternative.me F&G GET https://api.alternative.me/fng/?limit=1&format=json شاخص ترس/طمع بازار fetch(url)، مقدار data[0].value
|
|
|
Santiment GraphQL POST به https://api.santiment.net/graphql با { query: "...sentiment..." } احساسات اجتماعی رمزارزها fetch(url,{method:'POST',body:!...})
|
|
|
LunarCrush GET https://api.lunarcrush.com/v2?data=assets&key={KEY} معیارهای اجتماعی و تعاملات fetch(url)
|
|
|
TheTie.io GET https://api.thetie.io/data/sentiment?symbol=BTC&apiKey={KEY} تحلیل احساسات بر اساس توییتها fetch(url)
|
|
|
|
|
|
۵. On-Chain Analytics (۴ سرویس)
|
|
|
سرویس API واقعی شرح نحوهٔ پیادهسازی
|
|
|
Glassnode GET https://api.glassnode.com/v1/metrics/indicators/sopr_ratio?api_key={KEY} شاخصهای زنجیرهای (SOPR، HODL، …) fetch(url)
|
|
|
IntoTheBlock GET https://api.intotheblock.com/v1/insights/bitcoin/holders_breakdown?key={KEY} تجزیه و تحلیل دارندگان fetch(url)
|
|
|
Nansen GET https://api.nansen.ai/v1/balances?chain=ethereum&address={address}&api_key={KEY} مانیتور کیفپولهای هوشمند (Smart Money) fetch(url)
|
|
|
The Graph GraphQL POST به https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3 با queryهای اختصاصی دادههای on-chain از subgraphها fetch(url,{method:'POST',body:!...})
|
|
|
|
|
|
۶. Whale-Tracking (۲ سرویس)
|
|
|
سرویس API واقعی شرح نحوهٔ پیادهسازی
|
|
|
WhaleAlert GET https://api.whale-alert.io/v1/transactions?api_key={KEY}&min_value=1000000&start={ts}&end={ts} تراکنشهای بزرگ زنجیرهها fetch(url)، فیلتر data.transactions با value>…
|
|
|
Arkham GET https://api.arkham.com/v1/address/{address}/transfers?api_key={KEY} انتقالات کیفپولهای شناختهشده fetch(url)، مانیتور transfers
|
|
|
|
|
|
ردیابی نهنگها:
|
|
|
|
|
|
Polling دورهای → setInterval(()=>fetch(url), interval)
|
|
|
|
|
|
Webhook (WhaleAlert webhook config)
|
|
|
|
|
|
WebSocket (Alchemy/Infura mempool feed)
|
|
|
|
|
|
۷. Community Sentiment (۱ سرویس)
|
|
|
سرویس API واقعی شرح نحوهٔ پیادهسازی
|
|
|
Reddit GET https://www.reddit.com/r/CryptoCurrency/new.json?limit=10 پستهای جدید در رِدیت fetch(url), پارس data.data.children
|
|
|
|
|
|
ذخیره در حافظه انجام شد.
|
|
|
|
|
|
|
|
|
Sources
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ask ChatGPT
|
|
|
You said:
|
|
|
برای سنتمنت منابع بیشتری پیدا کن منابع ارزشمندتری پیدا کن مارکت کپ مگه کلیدشو در اختیارت نذاشتم
|
|
|
|
|
|
|
|
|
ChatGPT said:
|
|
|
|
|
|
Thought for 4 seconds
|
|
|
در جدول زیر منابع جدید و با ارزشتر برای تحلیل احساسات (Sentiment) گردآوری شدهاند، همراه با API واقعی و نحوهٔ پیادهسازی. همچنین کلید CoinMarketCap که در اختیارت قرار دادی در اینجا هاردکد شده است.
|
|
|
|
|
|
منابع پیشرفتهتر برای Sentiment
|
|
|
سرویس API واقعی شرح نحوهٔ پیادهسازی (مثال)
|
|
|
Santiment POST https://api.santiment.net/graphql<br/>Body:
|
|
|
|
|
|
json
|
|
|
Copy
|
|
|
Edit
|
|
|
{ "query":"{ projects(slug: \"bitcoin\") { sentimentMetrics { socialVolume, socialDominance } } }" }
|
|
|
``` | حجم و تسلط بحثهای اجتماعی روی پروژهها |
|
|
|
```js
|
|
|
fetch(url, {
|
|
|
method:'POST',
|
|
|
headers:{'Content-Type':'application/json','Authorization':KEY},
|
|
|
body:JSON.stringify({query:…})
|
|
|
})
|
|
|
.then(r=>r.json())
|
|
|
.then(data=>console.log(data));
|
|
|
``` |
|
|
|
| **LunarCrush** | `GET https://api.lunarcrush.com/v2?data=assets&key={KEY}&symbol=BTC` | معیارهای تعاملی شبکههای اجتماعی (engagement) |
|
|
|
```js
|
|
|
fetch(url)
|
|
|
.then(r=>r.json())
|
|
|
.then(d=>console.log(d.data[0]));
|
|
|
``` |
|
|
|
| **TheTie.io** | `GET https://api.thetie.io/data/sentiment?symbol=BTC&interval=1h&apiKey={KEY}` | امتیاز احساسات بر اساس توییتها و اخبار |
|
|
|
```js
|
|
|
fetch(url)
|
|
|
.then(r=>r.json())
|
|
|
.then(d=>console.log(d.sentiment));
|
|
|
``` |
|
|
|
| **CryptoQuant** | `GET https://api.cryptoquant.com/v1/ohlcv/latest?symbol=BTC&token={KEY}` | شاخصهای درونزنجیرهای و احساسات نهنگها |
|
|
|
```js
|
|
|
fetch(url)
|
|
|
.then(r=>r.json())
|
|
|
.then(d=>console.log(d));
|
|
|
``` |
|
|
|
| **Glassnode Social**| `GET https://api.glassnode.com/v1/metrics/social/mention_count?api_key={KEY}&a=BTC` | تعداد ذکر شدن BTC در شبکههای اجتماعی |
|
|
|
```js
|
|
|
fetch(url)
|
|
|
.then(r=>r.json())
|
|
|
.then(d=>console.log(d));
|
|
|
``` |
|
|
|
| **CoinGecko Comm.** | `GET https://api.coingecko.com/api/v3/coins/bitcoin?localization=false&tickers=false&market_data=false&community_data=true` | دادههای اجتماعی (Reddit, Twitter) |
|
|
|
```js
|
|
|
fetch(url)
|
|
|
.then(r=>r.json())
|
|
|
.then(d=>console.log(d.community_data));
|
|
|
``` |
|
|
|
| **Messari Social** | `GET https://data.messari.io/api/v1/assets/bitcoin/metrics/social` | متریکهای شبکههای اجتماعی (mentions, sentiment) |
|
|
|
```js
|
|
|
fetch(url)
|
|
|
.then(r=>r.json())
|
|
|
.then(d=>console.log(d.data));
|
|
|
``` |
|
|
|
| **Reddit API** | `GET https://www.reddit.com/r/CryptoCurrency/comments.json?limit=20` | کامنتها و ترندهای رِدیت |
|
|
|
```js
|
|
|
fetch(url)
|
|
|
.then(r=>r.json())
|
|
|
.then(d=>console.log(d.data.children));
|
|
|
``` |
|
|
|
|
|
|
> **نکته:** برای همهٔ این سرویسها باید `{KEY}` را با کد API خود پر کنید.
|
|
|
> برای موارد GraphQL (Santiment, TheGraph) از `POST` و برای بقیه از `GET` استفاده میشود.
|
|
|
|
|
|
---
|
|
|
|
|
|
### بهروزرسانی CoinMarketCap در `config.js`
|
|
|
|
|
|
```js
|
|
|
// config.js
|
|
|
export const API_CONFIG = {
|
|
|
// … بقیه سرویسها …
|
|
|
|
|
|
// Market Data APIs
|
|
|
coinmarketcap: {
|
|
|
primary: {
|
|
|
name: 'coinmarketcap',
|
|
|
baseUrl: 'https://pro-api.coinmarketcap.com/v1',
|
|
|
key: 'b54bcf4d-1bca-4e8e-9a24-22ff2c3d462c' // COINMARKETCAP_KEY هاردکد شده
|
|
|
},
|
|
|
fallbacks: [
|
|
|
{
|
|
|
name: 'coinmarketcapAlt',
|
|
|
baseUrl: 'https://pro-api.coinmarketcap.com/v1',
|
|
|
key: '04cf4b5b-9868-465c-8ba0-9f2e78c92eb1' // کلید دوم
|
|
|
},
|
|
|
{
|
|
|
name: 'coingecko',
|
|
|
baseUrl: 'https://api.coingecko.com/api/v3',
|
|
|
key: '' // بدون کلید
|
|
|
}
|
|
|
// … بقیه fallbacks …
|
|
|
]
|
|
|
}
|
|
|
|
|
|
// … سایر سرویسها …
|
|
|
// config.js
|
|
|
export const API_CONFIG = {
|
|
|
// 1. Block Explorer APIs (11 endpoints)
|
|
|
tronscan: {
|
|
|
primary: {
|
|
|
name: 'tronscan',
|
|
|
baseUrl: 'https://api.tronscan.org/api',
|
|
|
key: '7ae72726-bffe-4e74-9c33-97b761eeea21'
|
|
|
},
|
|
|
fallbacks: [
|
|
|
{ name: 'tronGrid', baseUrl: 'https://api.trongrid.io', key: '' },
|
|
|
{ name: 'blockchair', baseUrl: 'https://api.blockchair.com/tron', key: '' }
|
|
|
]
|
|
|
},
|
|
|
bscscan: {
|
|
|
primary: {
|
|
|
name: 'bscscan',
|
|
|
baseUrl: 'https://api.bscscan.com/api',
|
|
|
key: 'K62RKHGXTDCG53RU4MCG6XABIMJKTN19IT'
|
|
|
},
|
|
|
fallbacks: [
|
|
|
{ name: 'ankr', baseUrl: 'https://api.ankr.com/scan/bsc', key: '' },
|
|
|
{ name: 'binTools', baseUrl: 'https://api.bintools.io/bsc', key: '' }
|
|
|
]
|
|
|
},
|
|
|
etherscan: {
|
|
|
primary: {
|
|
|
name: 'etherscan',
|
|
|
baseUrl: 'https://api.etherscan.io/api',
|
|
|
key: 'SZHYFZK2RR8H9TIMJBVW54V4H81K2Z2KR2'
|
|
|
},
|
|
|
fallbacks: [
|
|
|
{ name: 'etherscan_2', baseUrl: 'https://api.etherscan.io/api', key: 'T6IR8VJHX2NE6ZJW2S3FDVN1TYG4PYYI45' },
|
|
|
{ name: 'infura', baseUrl: 'https://mainnet.infura.io/v3', key: '' },
|
|
|
{ name: 'alchemy', baseUrl: 'https://eth-mainnet.alchemyapi.io/v2', key: '' },
|
|
|
{ name: 'covalent', baseUrl: 'https://api.covalenthq.com/v1/1', key: '' }
|
|
|
]
|
|
|
},
|
|
|
|
|
|
// 2. Market Data APIs (9 endpoints)
|
|
|
coinmarketcap: {
|
|
|
primary: {
|
|
|
name: 'coinmarketcap',
|
|
|
baseUrl: 'https://pro-api.coinmarketcap.com/v1',
|
|
|
key: 'b54bcf4d-1bca-4e8e-9a24-22ff2c3d462c'
|
|
|
},
|
|
|
fallbacks: [
|
|
|
{ name: 'coinmarketcapAlt', baseUrl: 'https://pro-api.coinmarketcap.com/v1', key: '04cf4b5b-9868-465c-8ba0-9f2e78c92eb1' },
|
|
|
{ name: 'coingecko', baseUrl: 'https://api.coingecko.com/api/v3', key: '' },
|
|
|
{ name: 'nomics', baseUrl: 'https://api.nomics.com/v1', key: '' },
|
|
|
{ name: 'messari', baseUrl: 'https://data.messari.io/api/v1', key: '' },
|
|
|
{ name: 'braveNewCoin', baseUrl: 'https://bravenewcoin.p.rapidapi.com', key: '' }
|
|
|
]
|
|
|
},
|
|
|
cryptocompare: {
|
|
|
primary: {
|
|
|
name: 'cryptocompare',
|
|
|
baseUrl: 'https://min-api.cryptocompare.com/data',
|
|
|
key: 'e79c8e6d4c5b4a3f2e1d0c9b8a7f6e5d4c3b2a1f'
|
|
|
},
|
|
|
fallbacks: [
|
|
|
{ name: 'kaiko', baseUrl: 'https://us.market-api.kaiko.io/v2', key: '' },
|
|
|
{ name: 'coinapi', baseUrl: 'https://rest.coinapi.io/v1', key: '' }
|
|
|
]
|
|
|
},
|
|
|
|
|
|
// 3. News & Aggregators (7 endpoints)
|
|
|
newsapi: {
|
|
|
primary: {
|
|
|
name: 'newsapi',
|
|
|
baseUrl: 'https://newsapi.org/v2',
|
|
|
key: 'pub_346789abc123def456789ghi012345jkl'
|
|
|
},
|
|
|
fallbacks: [
|
|
|
{ name: 'cryptoPanic', baseUrl: 'https://cryptopanic.com/api/v1', key: '' },
|
|
|
{ name: 'cryptoControl', baseUrl: 'https://cryptocontrol.io/api/v1/public', key: '' },
|
|
|
{ name: 'coinDesk', baseUrl: 'https://api.coindesk.com/v2', key: '' },
|
|
|
{ name: 'coinTelegraph', baseUrl: 'https://api.cointelegraph.com', key: '' },
|
|
|
{ name: 'cryptoSlate', baseUrl: 'https://api.cryptoslate.com', key: '' },
|
|
|
{ name: 'theBlock', baseUrl: 'https://api.theblock.co/v1', key: '' }
|
|
|
]
|
|
|
},
|
|
|
|
|
|
// 4. Sentiment & Mood (8 endpoints)
|
|
|
// includes both basic and advanced sources
|
|
|
sentiment: {
|
|
|
primary: {
|
|
|
name: 'alternativeMe',
|
|
|
baseUrl: 'https://api.alternative.me/fng',
|
|
|
key: ''
|
|
|
},
|
|
|
fallbacks: [
|
|
|
{ name: 'santiment', baseUrl: 'https://api.santiment.net/graphql', key: 'YOUR_SANTIMENT_KEY' },
|
|
|
{ name: 'lunarCrush', baseUrl: 'https://api.lunarcrush.com/v2', key: 'YOUR_LUNARCRUSH_KEY' },
|
|
|
{ name: 'theTie', baseUrl: 'https://api.thetie.io', key: 'YOUR_THETIE_KEY' },
|
|
|
{ name: 'cryptoQuant', baseUrl: 'https://api.cryptoquant.com/v1', key: 'YOUR_CRYPTOQUANT_KEY' },
|
|
|
{ name: 'glassnodeSocial',baseUrl: 'https://api.glassnode.com/v1', key: 'YOUR_GLASSNODE_KEY' },
|
|
|
{ name: 'coingeckoComm', baseUrl: 'https://api.coingecko.com/api/v3', key: '' },
|
|
|
{ name: 'messariSocial', baseUrl: 'https://data.messari.io/api/v1', key: '' },
|
|
|
{ name: 'reddit', baseUrl: 'https://www.reddit.com', key: '' }
|
|
|
]
|
|
|
},
|
|
|
|
|
|
// 5. On-Chain Analytics (4 endpoints)
|
|
|
glassnode: { primary: { name: 'glassnode', baseUrl: 'https://api.glassnode.com/v1', key: '' } },
|
|
|
intoTheBlock: { primary: { name: 'intoTheBlock', baseUrl: 'https://api.intotheblock.com/v1', key: '' } },
|
|
|
nansen: { primary: { name: 'nansen', baseUrl: 'https://api.nansen.ai/v1', key: '' } },
|
|
|
theGraph: { primary: { name: 'theGraph', baseUrl: 'https://api.thegraph.com/subgraphs/name', key: '' } },
|
|
|
|
|
|
// 6. Whale-Tracking (2 endpoints)
|
|
|
whaleAlert: {
|
|
|
primary: { name: 'whaleAlert', baseUrl: 'https://api.whale-alert.io/v1', key: 'YOUR_WHALEALERT_KEY' },
|
|
|
fallbacks: [
|
|
|
{ name: 'arkham', baseUrl: 'https://api.arkham.com', key: 'YOUR_ARKHAM_KEY' }
|
|
|
]
|
|
|
}
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|