Skip to content
cccskills
FreePublished on GitHub

stablecoin-flow

Track USDT, USDC, and other stablecoins to assess capital entering or leaving crypto markets. Combine supply changes, issuance and redemption, exchange balances, transfer activity, and movements between blockchains into a structured liquidity report.

OriginalShow the original description

Stablecoin supply and flow analysis — USDT/USDC mint-burn signals, exchange stablecoin reserves, on-chain stablecoin velocity, and capital rotation indicators for crypto market timing.

Works withBinance
See how to install

Good for

  • Review USDT and USDC issuance and redemption
  • Assess changes in stablecoin balances on exchanges
  • Compare stablecoin flows across blockchains
  • Summarize crypto market liquidity trends

Files included (1)

  • SKILL.md9.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Stablecoin Flow Analysis

Overview

Track stablecoin supply changes, exchange reserve movements, and on-chain velocity to gauge crypto market capital flows. Stablecoins (USDT, USDC, DAI, etc.) are the "dry powder" of crypto — minting signals new capital entering, burning signals capital leaving, and exchange reserve changes reveal buying/selling intent.

Core Concepts

1. Stablecoin Supply as Market Indicator

Total stablecoin market cap is the single best proxy for crypto market liquidity.

# Stablecoin supply growth → crypto market liquidity expansion
# Historical correlation: BTC price and total stablecoin supply r > 0.85

stablecoin_supply = {
    "USDT": 140_000_000_000,    # ~$140B (dominant, ~65% share)
    "USDC": 45_000_000_000,     # ~$45B (~20% share)
    "DAI": 5_000_000_000,       # ~$5B (decentralized)
    "FDUSD": 3_000_000_000,     # ~$3B (Binance ecosystem)
    "USDS": 2_000_000_000,      # ~$2B (Sky/MakerDAO)
}
total = sum(stablecoin_supply.values())

Supply change signals:

Supply Change (30d)InterpretationSignal
> +5%Rapid minting, new capital rushing inStrong bullish
+2% to +5%Steady capital inflowBullish
0% to +2%Stable, no significant new capitalNeutral
-2% to 0%Mild redemptionsCautious
< -2%Capital exiting crypto ecosystemBearish

2. Mint/Burn Event Analysis

USDT (Tether) minting signals:

  • Tether mints new USDT → deposits to exchanges → precedes buying activity
  • Large mints ($500M+) historically precede BTC rallies by 1-7 days
  • Minting often happens in batches: "pre-mint to Tether treasury" → later distributed to exchanges

USDC (Circle) signals:

  • USDC is more regulated and institutional-oriented
  • USDC net minting = institutional/TradFi capital entering
  • USDC net burning = institutional capital exiting (redeeming for USD)
  • USDC/USDT ratio rising = more institutional participation (bullish for market maturity)
def mint_burn_signal(mint_events, burn_events, lookback_days=7):
    """Analyze recent stablecoin mint/burn events."""
    net_mint = sum(e.amount for e in mint_events if e.days_ago <= lookback_days)
    net_burn = sum(e.amount for e in burn_events if e.days_ago <= lookback_days)
    net_flow = net_mint - net_burn

    if net_flow > 1_000_000_000:    # >$1B net mint in 7 days
        return "large_capital_inflow"
    elif net_flow > 500_000_000:
        return "moderate_inflow"
    elif net_flow > 0:
        return "mild_inflow"
    elif net_flow > -500_000_000:
        return "mild_outflow"
    else:
        return "large_capital_outflow"

3. Exchange Stablecoin Reserves

Stablecoins on exchanges = "buy power sitting on the sidelines"

# Exchange stablecoin reserve interpretation
def exchange_reserve_signal(reserve_change_7d_pct, total_reserve_usd):
    """
    Rising exchange stablecoin reserves = buying power accumulating
    Falling exchange stablecoin reserves = capital deployed or withdrawn
    """
    if reserve_change_7d_pct > 5:
        return "buy_power_accumulating"     # Dry powder building up
    elif reserve_change_7d_pct > 2:
        return "mild_accumulation"
    elif reserve_change_7d_pct < -5:
        return "deployed_or_withdrawn"       # Either bought crypto or left exchange
    elif reserve_change_7d_pct < -2:
        return "mild_deployment"
    else:
        return "stable"

Combined with BTC price action:

Exchange Stable ReservesBTC Price ActionInterpretation
RisingRisingCapital inflow + active buying = strong bull
RisingFallingCapital parking, waiting for bottom = accumulation
FallingRisingCapital being deployed into BTC = buying pressure
FallingFallingCapital leaving exchanges entirely = risk-off

4. Stablecoin Dominance

Stablecoin dominance = total stablecoin market cap / total crypto market cap

# Stablecoin dominance as a contrarian indicator
stablecoin_dominance = total_stablecoin_mcap / total_crypto_mcap * 100

if stablecoin_dominance > 12:
    signal = "high_cash_allocation"      # Market fearful, lots of cash on sidelines
    contrarian = "bullish"               # Cash will eventually re-enter
elif stablecoin_dominance > 8:
    signal = "moderate_cash"
    contrarian = "neutral"
elif stablecoin_dominance < 5:
    signal = "low_cash_allocation"       # Market fully invested, little dry powder
    contrarian = "bearish"               # No marginal buyers left

5. On-Chain Stablecoin Velocity

Velocity = on-chain transfer volume / supply

High velocity = stablecoins are being actively used (trading, DeFi, payments) Low velocity = stablecoins are sitting idle (holding, waiting)

def velocity_signal(transfer_volume_7d, supply):
    velocity = transfer_volume_7d / supply
    velocity_annualized = velocity * 52  # Weekly to annual

    if velocity_annualized > 50:
        return "high_activity"     # Very active usage, likely bull market
    elif velocity_annualized > 20:
        return "moderate_activity"
    elif velocity_annualized < 10:
        return "low_activity"      # Stablecoins idle, bear market / accumulation

6. Chain-Level Stablecoin Distribution

Track where stablecoins are flowing across different blockchains:

ChainPrimary StablecoinsWhat Inflows Signal
EthereumUSDT, USDC, DAIDeFi activity, institutional usage
TronUSDT (dominant)OTC trading, emerging market transfers
SolanaUSDCHigh-frequency DeFi, memecoin activity
ArbitrumUSDC, USDTL2 DeFi growth
BaseUSDCCoinbase ecosystem growth
BSCUSDT, FDUSDBinance ecosystem, retail trading

Cross-chain flow signals:

  • USDT migrating from Tron → Ethereum: capital moving from OTC/P2P to DeFi (more sophisticated usage)
  • Stablecoins flooding into Solana: memecoin season / speculative frenzy
  • Stablecoins moving to L2s (Arbitrum, Base, Optimism): DeFi activity shifting to lower-cost chains

7. Composite Stablecoin Signal

stablecoin_score = {
    "supply_growth": 0,           # -2 to +2: 30-day total supply change
    "mint_burn_net": 0,           # -2 to +2: recent large mint/burn events
    "exchange_reserves": 0,       # -2 to +2: exchange stablecoin reserve change
    "dominance": 0,               # -2 to +2: stablecoin dominance level (contrarian)
    "velocity": 0,                # -2 to +2: on-chain activity level
}
# Total range: -10 to +10
# > +5: strong liquidity expansion → bullish for crypto
# +2 to +5: moderate inflow → mild bullish
# -2 to +2: neutral
# < -2: liquidity contraction → bearish
# < -5: capital flight → strong bearish

Data Sources

SourceAccessData Available
DeFi Llama (Stablecoins page)FreeTotal supply by chain, mint/burn history
GlassnodePaid (limited free)Exchange reserves, on-chain velocity
CryptoQuantPaid (limited free)Exchange stablecoin reserves, flow metrics
Tether TransparencyFreeUSDT reserves and attestation
Circle USDC StatsFreeUSDC supply and redemption data
Dune AnalyticsFreeCustom stablecoin queries
NansenPaidSmart money stablecoin flows

Use read_url tool to access web-based data sources.

Output Format

## Stablecoin Flow Analysis — [Date Range]

### Supply Overview
| Stablecoin | Supply | 7d Change | 30d Change |
|------------|--------|-----------|------------|
| USDT | $XXX B | +X.X% | +X.X% |
| USDC | $XX B | +X.X% | +X.X% |
| Total | $XXX B | +X.X% | +X.X% |

### Mint/Burn Events (7 days)
- **Net minting**: +$X.X B
- **Largest events**: [Tether minted $500M on DATE, Circle burned $200M on DATE]
- **Signal**: [large capital inflow / mild / outflow]

### Exchange Reserves
- **Total stablecoins on exchanges**: $XX B
- **7d change**: [+/- X.X%]
- **Interpretation**: [buy power accumulating / deployed / withdrawn]

### Stablecoin Dominance
- **Current**: X.X%
- **30d ago**: X.X%
- **Signal**: [high cash = contrarian bullish / low cash = contrarian bearish]

### Chain Distribution Shifts
- **Inflow chains**: [Solana +$XM, Arbitrum +$XM]
- **Outflow chains**: [Tron -$XM]
- **Interpretation**: [DeFi expansion / speculative activity / capital consolidation]

### Composite Signal
| Dimension | Score (-2~+2) | Basis |
|-----------|---------------|-------|
| Supply growth | +2 | +4% in 30 days |
| Mint/burn | +1 | Net $1.2B minted this week |
| Exchange reserves | +1 | Reserves up 3% |
| Dominance | 0 | 8.5%, neutral range |
| Velocity | +1 | Rising on-chain activity |

### Market Implication
- **Liquidity outlook**: [expanding / stable / contracting]
- **Direction**: [bullish / neutral / bearish]
- **Key watch**: [next large mint event, USDC/USDT ratio trend]

Notes

  • Stablecoin supply data is publicly verifiable on-chain; it is one of the most transparent indicators in crypto
  • USDT on Tron is heavily used for OTC and P2P trading in emerging markets; it does not necessarily correlate with exchange trading activity
  • "Pre-minting" by Tether (minting to Tether treasury before distributing) creates false positive signals; track only exchange-deployed mints
  • Stablecoin depegging events (e.g., USDC in March 2023) create temporary but severe market disruptions
  • Regulatory actions on stablecoin issuers (BUSD shutdown, USDC regulatory clarity) can trigger supply shifts between stablecoins
  • This framework is for research purposes only and does not constitute investment advice

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

adr-hshare

FreeSummary

Compare a Chinese company's US depositary receipts, Hong Kong shares, and mainland shares after adjusting for exchange rates and share ratios. Analyze pricing gaps, valuation differences, and delisting risks to support research into its different listings.

  • Compare A-share and H-share pricing gaps
  • Measure ADR premiums against Hong Kong shares
  • Review US delisting risks and Hong Kong listing alternatives
HKUDS/Vibe-Trading35.8KUpdated Oct 18, 2026

akshare

FreeSummary

Retrieve stock prices, futures quotes, exchange rates, and economic indicators with the free Python library AKShare. The skill explains market-specific functions, symbol formats, and data preparation for analysis and testing strategies against historical data.

  • Retrieve historical prices for Chinese, US, and Hong Kong stocks
  • Collect Chinese GDP and consumer price data
  • Check futures quotes and foreign exchange rates
HKUDS/Vibe-Trading35.8KUpdated Oct 18, 2026

alpha-zoo

FreeSummary

Explore bundled libraries of investment factors, signals used to compare securities, and inspect individual formulas and metadata. Evaluate a factor or an entire library across a chosen universe and period, producing aggregate performance statistics and an HTML report.

  • Find bundled momentum or reversal factors
  • Inspect a named factor's formula and metadata
  • Compare a factor library across a chosen universe and period
HKUDS/Vibe-Trading35.8KUpdated Oct 18, 2026

Assess whether a Chinese A-share company may receive ST or *ST risk warnings next financial year. Review financial forecasts, dividends, audit opinions, and regulatory penalties, then report risk severity separately from confidence in the prediction.

  • Reviewing a Chinese A-share company's future ST risk
  • Assessing escalation risk for an existing ST or *ST stock
  • Checking revenue, equity, and dividend warning signs
HKUDS/Vibe-Trading35.8KUpdated Oct 18, 2026

asset-allocation

FreeSummary

Plan portfolio allocations across assets using risk, correlations, return forecasts, and trading costs. Compare five optimization methods, produce settings for config.json, and define rebalancing rules that adjust holdings back toward their target weights.

  • Comparing allocations across stocks, bonds, and gold
  • Choosing an optimizer based on return forecasts and correlations
  • Preparing portfolio settings for config.json
HKUDS/Vibe-Trading35.8KUpdated Oct 18, 2026

Diagnose failed or abnormal backtests, which test trading strategies on historical data. Inspect result files, strategy code, and configuration to identify bugs, make targeted repairs, rerun tests, and verify the updated metrics.

  • Investigating backtest execution errors
  • Finding why a strategy produces no trades
  • Checking delayed trades or low capital usage
HKUDS/Vibe-Trading35.8KUpdated Oct 18, 2026

See all skills by HKUDS

Report a problem with this skill