You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/fassets/03-direct-minting.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,15 +72,15 @@ The `MintingTagManager` contract on Flare manages the reservation and ownership
72
72
- Tags are assigned sequentially.
73
73
The user always receives the next available tag.
74
74
- The contract implements the **ERC-721** (NFT) interface, so reserved tags can be transferred or resold.
75
-
- Tag owners can set a preferred executor with `setAllowedExecutor`.
75
+
- Tag owners can set a preferred executor with [`setAllowedExecutor`](/fassets/reference/IMintingTagManager#setallowedexecutor).
76
76
Executor changes are not immediate: the new executor becomes active after a 10-minute cooldown to protect in-flight FDC proofs.
77
77
- On initial reservation and tag transfer, the recipient resets to the new owner and the executor resets to the zero address.
78
78
79
79
## Executor Restrictions
80
80
81
81
Executors can be restricted in three ways depending on the minting method:
82
82
83
-
1.**Tag-based:** The tag manager's `setAllowedExecutor` method defines the allowed executor.
83
+
1.**Tag-based:** The tag manager's [`setAllowedExecutor`](/fassets/reference/IMintingTagManager#setallowedexecutor) method defines the allowed executor.
84
84
If set to the zero address, anyone can execute.
85
85
2.**Memo-based:** The 48-byte memo format encodes the executor address directly.
86
86
The 32-byte memo format does not specify an executor, so anyone can execute.
Copy file name to clipboardExpand all lines: docs/fassets/developer-guides/6-fassets-direct-minting-tag.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ Compared to the [memo-based direct minting](/fassets/developer-guides/fassets-di
24
24
-**One-time setup**: reserve a tag once via [`MintingTagManager`](/fassets/reference/IMintingTagManager) — pay the [`reservationFee`](/fassets/reference/IMintingTagManager#reservationfee) in native token and bind the recipient with [`setMintingRecipient`](/fassets/reference/IMintingTagManager#setmintingrecipient).
25
25
-**Reusable**: every subsequent XRPL payment with the same destination tag routes to the bound recipient without rebuilding a memo.
26
26
-**Transferable**: tags are [ERC-721 NFTs](https://ethereum.org/developers/docs/standards/tokens/erc-721/) and can be transferred to another owner with [`transfer`](/fassets/reference/IMintingTagManager#transfer).
27
-
-**Optional preferred executor**: the tag owner may restrict execution via `setAllowedExecutor`.
27
+
-**Optional preferred executor**: the tag owner may restrict execution via [`setAllowedExecutor`](/fassets/reference/IMintingTagManager#setallowedexecutor).
28
28
After [`othersCanExecuteAfterSeconds`](/fassets/reference/IAssetManager#getdirectmintingotherscanexecuteafterseconds), anyone can finalize.
29
29
30
30
## Prerequisites
@@ -72,7 +72,7 @@ Compared to the [memo-based direct minting](/fassets/developer-guides/fassets-di
72
72
-**Reservations cost native currency.**
73
73
Tag reservation pays a fee in native token.
74
74
Tags are assigned sequentially.
75
-
-**Executor changes are not immediate.** After calling the `setAllowedExecutor` function, the new executor only becomes active after a 10-minute cooldown to protect in-flight FDC proofs.
75
+
-**Executor changes are not immediate.** After calling the [`setAllowedExecutor`](/fassets/reference/IMintingTagManager#setallowedexecutor) function, the new executor only becomes active after a 10-minute cooldown to protect in-flight FDC proofs.
76
76
See [Executor Restrictions](/fassets/direct-minting#executor-restrictions).
77
77
-**Transferring a tag resets it.**
78
78
When ownership changes, the recipient is reset to the new owner, and the executor is reset to the zero address.
0 commit comments