Variable FrogCryptoFrogDataSchemaConst

FrogCryptoFrogDataSchema: ZodObject<{
    beauty_max: ZodOptional<ZodNumber>;
    beauty_min: ZodOptional<ZodNumber>;
    biome: ZodString;
    description: ZodString;
    drop_weight: ZodNumber;
    id: ZodNumber;
    intelligence_max: ZodOptional<ZodNumber>;
    intelligence_min: ZodOptional<ZodNumber>;
    jump_max: ZodOptional<ZodNumber>;
    jump_min: ZodOptional<ZodNumber>;
    name: ZodString;
    rarity: ZodString;
    speed_max: ZodOptional<ZodNumber>;
    speed_min: ZodOptional<ZodNumber>;
    temperament: ZodOptional<ZodString>;
    uuid: ZodString;
}, "strip", ZodTypeAny, {
    beauty_max?: number;
    beauty_min?: number;
    biome: string;
    description: string;
    drop_weight: number;
    id: number;
    intelligence_max?: number;
    intelligence_min?: number;
    jump_max?: number;
    jump_min?: number;
    name: string;
    rarity: string;
    speed_max?: number;
    speed_min?: number;
    temperament?: string;
    uuid: string;
}, {
    beauty_max?: number;
    beauty_min?: number;
    biome: string;
    description: string;
    drop_weight: number;
    id: number;
    intelligence_max?: number;
    intelligence_min?: number;
    jump_max?: number;
    jump_min?: number;
    name: string;
    rarity: string;
    speed_max?: number;
    speed_min?: number;
    temperament?: string;
    uuid: string;
}> = ...

The prototype specification for frog creation

This represents the raw specification of a frog, which is then used to generate the IFrogData in the EdDSAFrogPCD. Some attributes are optional and will be randomly selected if not specified. This mirrors the specification from the design spreadsheet and is wrapped as FrogCryptoDbFrogData to store in the database. See FrogCryptoFeed for the feed configuration and how Frog prototypes are selected.

Undefined numeric attribute means that the value will be randomly selected from [0, 10].

Type declaration

  • beauty_max: ZodOptional<ZodNumber>
  • beauty_min: ZodOptional<ZodNumber>
  • biome: ZodString
  • description: ZodString
  • drop_weight: ZodNumber
  • id: ZodNumber
  • intelligence_max: ZodOptional<ZodNumber>
  • intelligence_min: ZodOptional<ZodNumber>
  • jump_max: ZodOptional<ZodNumber>
  • jump_min: ZodOptional<ZodNumber>
  • name: ZodString
  • rarity: ZodString
  • speed_max: ZodOptional<ZodNumber>
  • speed_min: ZodOptional<ZodNumber>
  • temperament: ZodOptional<ZodString>

    undefined means the temperament will be randomly selected

  • uuid: ZodString

Type declaration

  • Optional beauty_max?: number
  • Optional beauty_min?: number
  • biome: string
  • description: string
  • drop_weight: number
  • id: number
  • Optional intelligence_max?: number
  • Optional intelligence_min?: number
  • Optional jump_max?: number
  • Optional jump_min?: number
  • name: string
  • rarity: string
  • Optional speed_max?: number
  • Optional speed_min?: number
  • Optional temperament?: string

    undefined means the temperament will be randomly selected

  • uuid: string

Type declaration

  • Optional beauty_max?: number
  • Optional beauty_min?: number
  • biome: string
  • description: string
  • drop_weight: number
  • id: number
  • Optional intelligence_max?: number
  • Optional intelligence_min?: number
  • Optional jump_max?: number
  • Optional jump_min?: number
  • name: string
  • rarity: string
  • Optional speed_max?: number
  • Optional speed_min?: number
  • Optional temperament?: string

    undefined means the temperament will be randomly selected

  • uuid: string

Generated using TypeDoc