Skip to content

Consolidate CAT outer puzzle hashes into one coinset primitive - #194

Merged
hoffmang9 merged 1 commit into
mainfrom
chore/canonical-cat-outer-puzzle-hash
Aug 10, 2026
Merged

Consolidate CAT outer puzzle hashes into one coinset primitive#194
hoffmang9 merged 1 commit into
mainfrom
chore/canonical-cat-outer-puzzle-hash

Conversation

@hoffmang9

Copy link
Copy Markdown
Owner

Summary

  • Add coinset/cats/outer as the sole cat(asset, p2) curry site (cat_outer_puzzle_hash + cat_outer_coinset_hex), deleting the shallow vault_coinset_scan/cat_outer copy and identity/hex adapter wrappers.
  • Rewire vault create-assert, scan prelabel/nonce discovery, wallet inventory, and CAT list paths to the shared primitive (ADR 0023).

Test plan

  • cargo test --lib -- cats::outer cat_create::tests prelabel_known_cat_outers
  • pre-commit run --all-files
  • CI green on this PR

Eliminate duplicate CatArgs curry copies and identity/hex adapter wrappers so create, scan, and list share a single (asset, p2) interface (ADR 0023).
@hoffmang9
hoffmang9 merged commit ac1b2e6 into main Aug 10, 2026
3 checks passed
@hoffmang9
hoffmang9 deleted the chore/canonical-cat-outer-puzzle-hash branch August 10, 2026 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant