CHIP-0056 Fee CATs - #194
Open
cameroncooper wants to merge 7 commits into
Open
Conversation
BrandtH22
reviewed
Feb 26, 2026
Contributor
|
CHIP-56 is now a Please leave your reviews here, and feel free to discuss it in the #chips channel of our Discord. |
Contributor
|
A replay of our discussion of this CHIP is now available on Youtube: |
Contributor
|
@cameroncooper Per the Zoom call, sections to add to the CHIP (from @BrandtH22):
|
Contributor
|
This CHIP is now in |
Contributor
|
This CHIP is now in |
Contributor
|
This CHIP is now back in |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This CHIP adds Fee Layer support to CATs for CAT tokens to pay transaction fees to issuers.
Note
Low Risk
Documentation-only changes to the CHIPs repo; no runtime or consensus code is modified in this PR.
Overview
Adds CHIP-0056 (Fee CATs) as a new Standards Track / Primitive proposal in Review, and lists it under Draft in
README.md(linked to PR #194).The CHIP defines a fee puzzle layer for CAT2 (optionally stacked with CHIP-0038 revocation) that charges issuer-configured percentage + minimum transfer fees on offer lock-leg trades, enforced via settlement payment puzzle announcements rather than deducting from CAT ring balances. It specifies immutable issuance-time parameters, the
SetCatTradeContext/ trade-price descriptor format, spend paths (normal enforcement, settlement unlock bypass, TAIL mint/melt, optional revocation bypass), on-chain quote settlement puzzle hash reconstruction for CAT-quoted trades, wallet/offer integration guidance, reference implementation pointers, and security notes (layer stripping, self-announcement, descriptor tampering, under-declared prices).Reviewed by Cursor Bugbot for commit 2e5c7ef. Bugbot is set up for automated code reviews on this repo. Configure here.