Skip to content

Commit

Permalink
another detail
Browse files Browse the repository at this point in the history
  • Loading branch information
shawnxie999 committed Apr 26, 2023
1 parent ca897b2 commit a046b78
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion XLS-39d-clawback/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ This proposal introduces 1 additional flag for the `Flags` field of `AccountRoot
|:---------------:|:------------:|
| `lsfAllowClawback` | `0x02000000` |

Clawback is disabled by default. The account must set this flag through an `AccountSet` transaction, which is successful only if the account has an empty owner directory, meaning they have no trustlines, offers, escrows, payment channels, or checks. Otherwise, the `AccountSet` returns `tecHAS_OBLIGATIONS`.
Clawback is disabled by default. The account must set this flag through an `AccountSet` transaction, which is successful only if the account has an empty owner directory, meaning they have no trustlines, offers, escrows, payment channels, or checks. Otherwise, the `AccountSet` returns `tecHAS_OBLIGATIONS`. After this flag has been successfully set, it cannot reverted, and the account permanently gains the ability to clawback on frozen trustlines.

If the account attempts to set `lsfAllowClawback` while `lsfNoFreeze` is set, the transaction will return `tecNO_PERMISSION` because clawback cannot be enabled on an account that has already disclaimed the ability to freeze trustlines.

Expand Down

0 comments on commit a046b78

Please sign in to comment.