For the complete documentation index, see llms.txt. This page is also available as Markdown.

Puzzles

CATalog puzzle inventory in slot-machine

Canonical CATalog puzzle sources live in slot-machine. Rue sources compile to Chialisp under puzzles/ via ./build.sh. Compiled bytecode is embedded in chia-wallet-sdk for drivers.

Note: This page has been mostly AI-generated.

Singleton / Action Layer

Puzzle
Rue
CLSP
Purpose

Action layer

Standardized way to easily allow state to be kept/tracked, as well as running multiple actions per spend

Finalizer

Recreate singleton with new state (standard/most basic finalizer)

Reserve finalizer

Finalizer + reserve management (-42 prefix)

Slot

One-time-read slot coin

Slot helpers

n/a

spend_slot, create_slot utilities

Precommit

Commit-reveal payment coin

State scheduler

Price singleton inner puzzle during launch (changes price according to a pre-set schedule)

P2 by singleton

A 'custody puzzle' (p2) for a singleton

CAT Makers

Puzzle
Rue
CLSP
Purpose

Default CAT maker

CAT maker for standard/vanilla CATs

Revocable CAT maker

CAT maker for CATs with a revocation layer

CATalog Actions

Puzzle
Rue
CLSP
Purpose

Register

Insert TAIL into sorted list, mint NFT

Refund

Return funds from (some) invalid precommit coins

Shared types

n/a

CatalogState, CatalogStateTruth

Delegated state

Apply price singleton state update

Last updated