Euler Finance · Schema

EntityCreateRequest

DeFiLendingBorrowingFinanceEthereumBlockchainVaultLiquidationInterest RatesPermissionless

Properties

Name Type Description
id string
name string
logo string
description string
url string
socialTwitter string
socialYoutube string
socialDiscord string
socialTelegram string
socialGithub string
View JSON Schema on GitHub

JSON Schema

entity-create-request.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "EntityCreateRequest",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "id",
    "name"
  ],
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
    },
    "name": {
      "type": "string",
      "pattern": "\\S"
    },
    "logo": {
      "type": "string",
      "format": "uri",
      "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
      "nullable": true
    },
    "description": {
      "type": "string",
      "nullable": true
    },
    "url": {
      "type": "string",
      "format": "uri",
      "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
      "nullable": true
    },
    "socialTwitter": {
      "type": "string",
      "format": "uri",
      "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
      "nullable": true
    },
    "socialYoutube": {
      "type": "string",
      "format": "uri",
      "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
      "nullable": true
    },
    "socialDiscord": {
      "type": "string",
      "format": "uri",
      "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
      "nullable": true
    },
    "socialTelegram": {
      "type": "string",
      "format": "uri",
      "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
      "nullable": true
    },
    "socialGithub": {
      "type": "string",
      "format": "uri",
      "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
      "nullable": true
    }
  }
}