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: contracts/token/signatureMint.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Signature mint design document.
1
+
# Signature minting design document.
2
2
3
3
This is a live document that explains the 'signature minting' mechanism used in [thirdweb](https://thirdweb.com/)`Token` smart contracts.
4
4
@@ -21,16 +21,16 @@ The following diagram illustrates how the 'signature minting' flow looks like. F
21
21
22
22
### Why we're developing `Signature Minting`
23
23
24
-
We’ve observed that there are largely three distinct contexts under which one mints tokens —
24
+
We’ve observed that there are largely three distinct contexts under which one mints tokens:
25
25
26
26
1. Minting tokens for yourself on a contract you own. E.g. a person wants to mint their Twitter profile picture as an NFT.
27
27
2. Having an audience mint tokens on a contract you own.
28
-
i. The nature of tokens to be minted by the audience is pre-determined by the contract admin. E.g. a 10k NFT drop where the contents of the NFTs to be minted by the audience is already known and determined by the contract admin before the audience comes in to mint NFTs.
29
-
ii. The nature of tokens to be minted by the audience is *not* pre-determined by the contract admin. E.g. a course ‘certificate’ dynamically generated with the name of the course participant, to be minted by the course participant at the time of course completion.
28
+
1. The nature of tokens to be minted by the audience is pre-determined by the contract admin. E.g. a 10k NFT drop where the contents of the NFTs to be minted by the audience is already known and determined by the contract admin before the audience comes in to mint NFTs.
29
+
2. The nature of tokens to be minted by the audience is *not* pre-determined by the contract admin. E.g. a course ‘certificate’ dynamically generated with the name of the course participant, to be minted by the course participant at the time of course completion.
30
30
31
31
The thirdweb `Drop` contracts serve the cases described in 2(i).
32
32
33
-
The thirdweb `Token` contracts serve the case described in 2(ii). And the 'signature minting' mechanism is particularly designed to serve the case described in 2(ii).
33
+
The thirdweb `Token` contracts serve the cases described in (1) and 2(ii). And the 'signature minting' mechanism is particularly designed to serve the case described in 2(ii).
0 commit comments