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
Optionalbeauty_max?: number
Optionalbeauty_min?: number
biome: string
description: string
drop_weight: number
id: number
Optionalintelligence_max?: number
Optionalintelligence_min?: number
Optionaljump_max?: number
Optionaljump_min?: number
name: string
rarity: string
Optionalspeed_max?: number
Optionalspeed_min?: number
Optionaltemperament?: string
undefined means the temperament will be randomly selected
uuid: string
Type declaration
Optionalbeauty_max?: number
Optionalbeauty_min?: number
biome: string
description: string
drop_weight: number
id: number
Optionalintelligence_max?: number
Optionalintelligence_min?: number
Optionaljump_max?: number
Optionaljump_min?: number
name: string
rarity: string
Optionalspeed_max?: number
Optionalspeed_min?: number
Optionaltemperament?: string
undefined means the temperament will be randomly selected
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].