Skip to content

Commit d152b31

Browse files
committed
Update README.md
1 parent bfe8b9c commit d152b31

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

XLS-0085-token-escrow/README.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -52,27 +52,22 @@ The `EscrowCreate` transaction is modified as follows:
5252
**Failure Conditions:**
5353

5454
- **Issuer is the Source:**
55-
5655
- If the source account is the issuer of the token, the transaction fails with `tecNO_PERMISSION`.
5756

5857
- **Issuer Does Not Allow Token Escrow or Transfer:**
59-
6058
- **IOU Tokens**: If the issuer's account does not have the `lsfAllowTrustLineLocking` flag set, the transaction fails with `tecNO_PERMISSION`.
6159
- **MPTs**:
6260
- If the `MPTokenIssuance` of the token being escrowed lacks the `lsfMPTCanEscrow` flag, the transaction fails with `tecNO_PERMISSION`.
6361
- If the `MPTokenIssuance` of the token being escrowed lacks the `lsfMPTCanTransfer` flag, the transaction fails with `tecNO_PERMISSION` unless the destination address of the Escrow is the issuer of the MPT.
6462

6563
- **Source Account Not Authorized to Hold Token:**
66-
6764
- If the issuer requires authorization and the source is not authorized, the transaction fails with `tecNO_AUTH`.
6865

6966
- **Source Account's Token Holding Issues:**
70-
7167
- **IOU Tokens**: If the source lacks a trustline with the issuer, the transaction fails with `tecUNFUNDED `.
7268
- **MPTs**: If the source does not hold the MPT, the transaction fails with `tecOBJECT_NOT_FOUND`.
7369

7470
- **Source Account is Frozen or Token is Locked:**
75-
7671
- If the token is frozen (global/individual/deepfreeze) (IOU) or locked (MPT) for the source, the transaction fails with `tecFROZEN`.
7772

7873
- **Insufficient Spendable Balance:**
@@ -95,17 +90,14 @@ The `EscrowCreate` transaction is modified as follows:
9590
**Failure Conditions:**
9691

9792
- **Destination Not Authorized to Hold Token:**
98-
9993
- If authorization is required and the destination is not authorized, transaction fails with `tecNO_AUTH`.
10094

10195
- **Destination Lacks Trustline or MPT Holding:**
102-
10396
- **IOU Tokens**: If the destination lacks a trustline with the issuer, transaction fails with `tecNO_LINE`.
10497
- **MPTs**: If the destination does not hold the MPT, transaction fails with `tecNO_ENTRY`.
10598
- A new trustline or MPT holding may be created during `EscrowFinish` if authorization is not required.
10699

107100
- **Cannot Create Trustline or MPT Holding:**
108-
109101
- If unable to create due to lack of authorization or reserves, transaction fails with `tecNO_AUTH` or `tecINSUFFICIENT_RESERVE`.
110102

111103
- **Destination Account is Frozen or Token is Locked:**
@@ -144,17 +136,14 @@ The `EscrowCreate` transaction is modified as follows:
144136
**Failure Conditions:**
145137

146138
- **Source Not Authorized to Hold Token:**
147-
148139
- If authorization is required and the source is not authorized, transaction fails with `tecNO_AUTH`.
149140

150141
- **Source Lacks Trustline or MPT Holding:**
151-
152142
- **IOU Tokens**: If the source lacks a trustline with the issuer, transaction fails with `tecNO_LINE`.
153143
- **MPTs**: If the source does not hold the MPT, transaction fails with `tecNO_ENTRY`.
154144
- A new trustline or MPT holding may be created during `EscrowCancel` if authorization is not required.
155145

156146
- **Cannot Create Trustline or MPT Holding:**
157-
158147
- If unable to create due to lack of authorization or reserves, transaction fails with `tecNO_AUTH` or `tecINSUFFICIENT_RESERVE`.
159148

160149
- **Source Account is Frozen or Token is Locked:**

0 commit comments

Comments
 (0)