Skip to main content

Labeling in Euler

Labeling is an important part of the Euler ecosystem, providing human-readable metadata for vaults, entities, and markets. This metadata is used to enhance the dApp UI, making it easier for users to identify vaults, understand governance, and discover new markets.

What Can Be Labeled?

  • Vaults: Add names and descriptions to vaults for display in tables and dedicated pages. Note: Only governed vaults can be labeled. Labeling is not supported for ungoverned or escrow vaults, as governance is required to ensure accountability and accurate metadata.
  • Entities: Label DAOs, protocols, or organizations that govern or create vaults, including logos, descriptions, and social links.
  • Products: Group vaults under a product, with its own name, description, and logo.

How to Submit Metadata

  1. Fork the euler-labels repository.
  2. Add or update JSON files for your network (by chainId) in the appropriate directory:
    • entities.json for organizations
    • vaults.json for vaults
    • products.json for lending products
    • points.json for points programs (if applicable)
  3. Add or update logos in the logo/ directory (SVG/PNG preferred).
  4. Run npm run verify to validate your changes.
  5. Open a pull request to propose your changes for inclusion.

For more details, see the euler-labels README.