Get Started in Minutes
Color Palettes work automatically in Dune Analytics. Simply query protocols by their names or aliases, and colors are applied to your visualizations.1
Write Your Query
Use protocol names or aliases in your query results. Color Palettes will automatically detect them.
2
Create Visualization
Generate a chart from your query results. Colors are applied automatically.
3
Customize (Optional)
Override colors manually or use the “Restore colors” button to revert to standard palettes.
Automatic Color Application
Color Palettes automatically apply when protocol or chain names match any defined alias (case-insensitive).Basic Example: Chain Analysis
DeFi Protocol Example
Analyzing DEX volumes across protocols:Understanding Alias Matching
The matching system is case-insensitive and flexible:What Matches
What Matches
Using Ethereum as example (
"aliases": ["eth", "weth", "ethereum"]):These WILL match:
eth(exact match)ETH(case insensitive)Eth(case insensitive)weth(alias match)WeTh(case insensitive alias)ethereum(alias match)evm_<color:eth>(special syntax support)
ether(not an alias)evm<color:eth>(missing underscore)color:eth(incomplete syntax)ethereum_mainnet(extra text)
Special Color Syntax
For advanced use cases, you can use the special<color:alias> syntax:
Real-World Examples
Example 1: NFT Marketplace Comparison
Compare trading volume across major NFT marketplaces:These colors from the actual Color Palettes collection will be automatically applied when marketplace names match the aliases.
Example 2: Stablecoin Supply Analysis
Track stablecoin market dominance:Example 3: Cross-Chain Activity
Visualize transaction activity across multiple chains:Customization Options
Override Colors Manually
You can override any automatically applied color:- Click on the color in your visualization settings
- Choose your preferred color
- The override persists for that specific chart
Restore Default Colors
To revert to standard Color Palettes:- Open your visualization settings
- Click the “Restore colors” button
- All colors revert to the community-maintained standard
Best Practice: Use standard colors for consistency, but override when you need specific branding or accessibility requirements.
Common Use Cases
Multi-Chain Dashboards
Consistent chain colors across all your cross-chain analytics
Protocol Comparisons
Compare DeFi protocols with recognizable brand colors
Token Analysis
Analyze stablecoins, governance tokens, and more with standard colors
NFT Analytics
Track marketplace performance with consistent branding
Alias Reference
Here are some commonly used protocols and their aliases:Major Chains
Major Chains
- Ethereum:
ethereum,eth,weth - Base:
base - Arbitrum:
arbitrum,arbitrum one,arb - Optimism:
optimism,op mainnet,op - Polygon:
polygon,polygon pos - Solana:
solana,sol - Avalanche:
avalanche_c,avalanche,avalanche c-chain,avax - BNB Chain:
bnb,bsc
DeFi Protocols
DeFi Protocols
- Uniswap:
uniswap,uni - 1inch:
1inch,oneinch,inch - Lido:
lido - Aave: (check current palette)
- Curve: (check current palette)
NFT Marketplaces
NFT Marketplaces
- OpenSea:
opensea - Blur:
blur - Magic Eden:
magiceden - LooksRare:
looksrare,looks - X2Y2:
x2y2
Stablecoins
Stablecoins
- USDC:
usdc - USDT:
usdt,tether - DAI:
dai - USDS:
usds - crvUSD:
crvusd
Troubleshooting
Colors not applying automatically
Colors not applying automatically
Check these common issues:
- Alias mismatch: Your query result might use a name variation not in the aliases list
- Case sensitivity: While matching is case-insensitive, ensure no extra characters
- Protocol not in palette: The protocol might not be added yet - consider contributing!
color-palettes.json file for exact alias matches, or override colors manually.Want to use a protocol not in the palette
Want to use a protocol not in the palette
You have two options:
- Manual override: Set custom colors for that specific chart
- Contribute: Add the protocol to Color Palettes so everyone benefits
Need different colors for branding
Need different colors for branding
Override colors manually:
- Click the color in your visualization settings
- Select your brand color
- The chart will use your custom color
Next Steps
Explore the Full Palette
Browse
color-palettes.json to see all 200+ supported protocols and their aliasesContribute
Add new protocols, update colors, or expand aliases to help the community
Best Practices
Use consistent colors across dashboards and maintain brand guidelines
Share Your Dashboards
Create beautiful, professional visualizations with standardized colors