Skip to content

Commit

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

Clawback is disabled by default. The issuer must set this flag through an `AccountSet` transaction, which is successful only if the issuer 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`.

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.


### 3.3. Transactions
Expand Down

0 comments on commit ca897b2

Please sign in to comment.