Agent skill · software engineering · aiskillstore

defi-registry-manager

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.

Why this skill is useful

Provides specific workflows and checklist procedures for managing DeFi registry updates that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

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 COMMONTOKENS + TOKENSYMBOLS shared/schema.ts Shared decimals map TOKENDECIMALS record Protocols/DEXes: File Purpose ------ --------- client/src/constants/protocols.ts PROTOCOLS array server/src/services/arbitrage.ts DEXES array for scanning server/src/services/price-oracle.ts Price oracle adapters Chains: File Purpose ------ --------- client/src/constants/protocols.ts CHAINS array + ChainId type rust-core/crates/core/src/lib.rs ChainId enum server/src/config/env.ts RPC URLs per chain shared/schema.ts ChainId type server/src/db/schema.ts adminChains table (Admin UI) Networks (RPC/Infrastructure): File Purpose ------ --------- server/src/config/env.ts Primary RPC URLs, WebSocket endpoints server/src/db/schema.ts adminChains table with rpcUrl, explorerUrl rust-core/crates/core/src/lib.rs Network constants, block times server/src/services/trade-executor …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/defi-registry-manager

View the source on GitHub

Browse the @skills marketplace