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

The Refund Action

Where registrations gone wrong are fixed

Note: The refund action code can be found here (Chialisp).

This action is very similar to the CATalog refund action, except that the pricing puzzle might either be a 'normal' or 'expiry auction' one. A precommit coin can be clawed back in the following cases:

  • The CAT maker puzzle hash has changed

  • The payment CAT amount is wrong

  • The pricing puzzle in used has changed

  • The handle has already been registered (and is still valid - i.e., has not expired)

The action also creates a puzzle announcement that can be asserted to ensure the dApp singleton is running the right action with the right parameters. For the refund action, the announcement prefix, $ , is concatenated to the precommit coin's full puzzle hash.

Written by yakuhito from FireAcademy.io on Feb 15th, 2025.

Last updated