← Lukka Digital Assets IntelCONTENT HISTORY
WHAT CHANGED
Update to Lukka Digital Assets Intel
Snapshot Nov 4, 2026 · 18:11 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Lukka Digital Assets Intel and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Domain knowledge for digital asset market data queries. Loaded as base context for all Lukka tools. Covers pair formats, source IDs, interval conventions, blockchain symbols, top asset codes, and response modes.",
"included_files": [],
"name": "digital-asset-market-knowledge",
"skill_md_contents": "---\nname: digital-asset-market-knowledge\ndescription: \"Domain knowledge for digital asset market data queries. Loaded as base context for all Lukka tools. Covers pair formats, source IDs, interval conventions, blockchain symbols, top asset codes, and response modes.\"\n---\n\n## OpenAI connection notes\n\nTool identifiers below are raw operation names. The host may add a namespace;\nuse the matching advertised Global MCP tool. Resolve `<resolved-package-root>`\nto this plugin's installed directory before using paths. Workflow names identify\npackaged skills; they are not literal Claude slash commands.\n\n# Digital Asset Market Knowledge\n\n**STANDALONE**: This skill provides digital asset market conventions (pair formats, source IDs, interval units, blockchain symbols, asset codes) useful for any digital asset data work. **SUPERCHARGED**: When Lukka MCP servers are connected, these conventions prevent common API errors (wrong intervals, wrong pair codes, wrong blockchain case).\n\nBase domain knowledge for working with Lukka's digital asset data infrastructure.\n\n## Pair Format\n\nLukka uses canonical asset codes, NOT white paper codes:\n- Bitcoin: `XBT` (not BTC) - LID `LA6EV2NKQ95`\n- Ethereum: `ETH` is canonical (LID `LA8VRAGEMT1`, name \"Ether\") - `XET` is NOT the canonical code\n- Solana: `SOLN` (not `SOL` - `SOL` is an unrelated ERC-20 token sharing the ticker)\n- Pairs: `XBT-USD`, `ETH-USD`, `SOLN-USD`, `ADA-USD`\n\n## Intervals (MILLISECONDS)\n\n| Duration | Milliseconds | Common mistake |\n|----------|-------------|----------------|\n| 1 minute | 60000 | 60 (seconds) |\n| 1 hour | 3600000 | 3600 (seconds) |\n| 1 day | 86400000 | 86400 (seconds) |\n\n**`get_historical_prices`**: 1min (60000), 1hr (3600000), 1day (86400000) all work.\n**`get_candles`**: 1min, 1hr (3600000), 1day. Use candles when you need OHLCV instead of a single price.\n\n## Source IDs\n\n| ID | Name | Use case |\n|----|------|----------|\n| 1000 | Lukka Prime EOD | End-of-day prices, market cap |\n| 2000 | Intraday | Real-time/intraday prices |\n| 2100 | Lukka Prime Global Intraday | Intraday candles |\n| 3000 | Hourly Prices | Hourly aggregated prices (NOT the reference rate) |\n| 5001 | Lukka Reference Rate | Reference Rate (may return 404 - use the fallback below) |\n| 5002 | Lukka Median Reference Rate | Median Reference Rate |\n| 4001-4999 | Exchanges | Per-exchange data |\n\nDiscover exchange sourceIds: `list_pricing_sources({})`\n\n## Blockchain Symbols\n\n| Context | Format | Examples |\n|---------|--------|----------|\n| Lukka-UDA (on-chain) | lowercase | `btc`, `eth`, `sol`, `trx` |\n| Lukka-AML (compliance) | UPPERCASE | `BTC`, `ETH`, `SOL`, `TRX` |\n\n## Top Assets by Lukka Code\n\n| Lukka Code | Asset | White Paper Code |\n|------------|-------|------------------|\n| XBT | Bitcoin | BTC |\n| ETH | Ethereum | ETH |\n| SOLN | Solana | SOL |\n| ADA | Cardano | ADA |\n| XRP | XRP | XRP |\n| BNB | BNB | BNB |\n| PDT | Polkadot | DOT |\n| AVAX | Avalanche | AVAX |\n| MATIC | Polygon | MATIC |\n| LINK | Chainlink | LINK |\n| UNISW | Uniswap | UNI |\n\nCanonical codes: Ethereum = `ETH` (LID LA8VRAGEMT1), Polkadot = `PDT` (LA8FGEG06T7), Uniswap = `UNISW` (LA79U4XBU94). The entity/whitepaper ticker (DOT, UNI) resolves to these via `get_asset_mappings(entityAssetCode:...)`.\n\n**TRAP: \"SOL\" in Lukka is NOT Solana** -- Lukka code for Solana is `SOLN`. Pair: `SOLN-USD`.\nTo resolve on the hosted surface, use `get_asset_mappings({ entityAssetCode: \"SOL\", mappingStatus: \"Active\" })` and collapse LID groups - the real Solana asset dominates by mapping count. Name lookups resolve through RefData mappings.\n\n## Response Modes\n\n| Mode | Parameter | Returns |\n|------|-----------|---------|\n| Summary (default) | none | Aggregated stats + samples |\n| Detailed | `detailed: true` | Paginated raw data (100/page) |\n| Export | `export: true` | CSV content |\n\n## Pagination\n\n- **Lukka-Pricing**: Cursor-based (`cursor` + `hasMore`) on some endpoints; `get_latest_market_caps` returns `{data:[...]}` with no cursor\n- **Lukka-RefData**: Offset-based (`offset`/`limit`, default 100, max 1000)\n- Name lookups resolve through RefData mappings (alias map -> get_asset_mappings -> get_asset_by_id)\n\n## TOON Format\n\nMany MCP servers return data in TOON format (Token-Optimized Object Notation):\n- Header: `arrayName[count]{field1,field2,...}:`\n- Rows: indented CSV lines\n- 30-60% token savings vs JSON\n"
}SHA-256 of public snapshot: 725ca12311d1ef4a8e1db4d495355f88aa4e1ec7d1a40aa3f76b53712fec6395