@blend/assets) is a public GitHub repository that serves as the single source of truth for all DeFi asset metadata in Blend. It follows a community-driven model similar to DeFi Llama: anyone can submit new assets via pull request.
What the Registry Contains
Each asset entry in the registry includes:| Field | Description |
|---|---|
| address | The on-chain contract address of the asset |
| chainId | The chain where the asset is deployed |
| name | Human-readable name (e.g., “Euler Earn USDC”) |
| category | Protocol category (EULER, AAVE, PENDLE, MORPHO, etc.) |
| priceComponents | How to price this asset (Chainlink feeds, ERC-4626 share price, etc.) |
| yieldComponents | Where yield comes from (protocol-specific yield sources) |
| href | Link to the protocol’s UI for this asset |
Example Asset Definition
What the Registry Does NOT Contain
The registry is strictly for underlying asset definitions. It does not contain:- Vault V2 infrastructure (addresses, leverage settings, collateral configs) - that lives in Blend’s database
- Risk Architect allocations or strategy configurations - those are in the Basket’s config
- Deployment or operational configuration
Submitting a New Asset
Check if the asset exists
Search the
@blend/assets repository to see if the asset is already registered. Assets are organized by chain (e.g., assets/arbitrum/, assets/base/).Create the asset definition
Create a new YAML file following the naming convention:
assets/{chain}/{protocol}-{asset}.yaml.Include all required fields: address, chainId, name, category, priceComponents, and yieldComponents.Submit a pull request
Open a PR against the
@blend/assets repository with your new asset definition. Include:- A description of the asset and its protocol
- Links to the protocol documentation
- Any relevant audit reports
Review and merge
The Blend team reviews the PR to verify:
- Contract address is correct and verified on the block explorer
- Price components are accurate and reliable
- Yield components correctly describe the yield source
- The protocol has been audited
Once merged, the asset becomes available for Risk Architects to include in their Baskets.
Supported Asset Categories
| Category | Examples |
|---|---|
| MORPHO | Morpho Blue markets, Morpho Vault V2 positions |
| AAVE | Aave V3 supply positions |
| EULER | Euler vaults, Euler Earn aggregated positions |
| PENDLE | Pendle Principal Tokens (PTs) with various maturities |
| ERC4626 | Any tokenized vault following the ERC-4626 standard |
| SPOT | Spot assets with price feeds |
| RECEIPT | Protocol receipt tokens (staking, restaking) |