← ClaudeAtlas

defi-registry-managerlisted

Manages expansion of tokens, pools, chains, networks, and DEXes across the codebase. Use when adding new tokens, protocols, chains, networks, or updating existing DeFi registry data. Triggers on add token, new coin, add protocol, new DEX, add chain, new network, add RPC, update address.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# DeFi Registry Manager Manages expansion of tokens, pools, chains, networks, and DEXes across the codebase. ## When to Use - Adding new tokens to the registry - Adding new protocols or DEXes - Adding support for new chains - Configuring network RPC endpoints - Updating token addresses or decimals ## Workflow ### Step 1: Identify Registry Type Determine if adding token, protocol, chain, or network. ### Step 2: Follow Checklist Use the appropriate checklist for the registry type. ### Step 3: Update All Files Ensure ALL required files are updated together. ### Step 4: Validate Changes Run validation commands to verify consistency. --- ## Trigger Phrases - "add token", "new token", "add coin" - "add protocol", "new DEX", "add exchange" - "add chain", "new network", "support chain" - "add network", "new RPC", "configure network" - "update address", "fix token address" ## Registry Locations ### Tokens - ALL must be updated together: | File | Purpose | Format | |------|---------|--------| | `client/src/constants/protocols.ts` | Frontend token list | `TOKENS[chainId]` array | | `rust-core/crates/core/src/tokens.rs` | Rust core tokens | `TOKENS` LazyLock HashMap | | `server/src/services/wallet.ts` | Wallet service tokens | `COMMON_TOKENS` + `TOKEN_SYMBOLS` | | `shared/schema.ts` | Shared decimals map | `TOKEN_DECIMALS` record | ### Protocols/DEXes: | File | Purpose | |------|---------| | `client/src/constants/protocols.ts` | `PROTOCOLS` array | | `server/src/servic