Difference between revisions of "Mint Bot"
Line 1: | Line 1: | ||
== About == | == About == | ||
Mint bot allows users to mint NFT (Items) and other types of tokens. | |||
== Usage scenario == | ==Usage scenario== | ||
'''Bot''': What would you like to do? | |||
* [ Mint an NFT Item ] | * [ Mint an NFT Item ] | ||
* [ Mint a Coin ] | * [ Mint a Coin ] | ||
* [ Leave ] | * [ Leave ] | ||
'''Alice''': | |||
* [ Mint an NFT Item ] | * [ Mint an NFT Item ] | ||
Bot: Please enter a name for your Item. | '''Bot''': Please enter a name for your Item. | ||
Alice: | '''Alice''': | ||
* Alice's Daisies | * Alice's Daisies | ||
Bot: Noted, the name will be "Alice's Daisies". | '''Bot''': Noted, the name will be "Alice's Daisies". | ||
Bot: Please choose contract type: | '''Bot''': Please choose contract type: | ||
* [ NFT (L2, 1x unique Item) ] | * [ NFT (L2, 1x unique Item) ] | ||
* [ NFT (L2, 3x copies collection) ] | * [ NFT (L2, 3x copies collection) ] | ||
Line 29: | Line 29: | ||
* [ NFMT (L2, Custom params) ] | * [ NFMT (L2, Custom params) ] | ||
Alice: | '''Alice''': | ||
* [ NFMT (L2, 245:100:50:25:5) ] | * [ NFMT (L2, 245:100:50:25:5) ] | ||
Bot: Please send your art. | '''Bot''': Please send your art. | ||
Alice: | '''Alice''': | ||
* [ File attachment ] | * [ File attachment ] | ||
Bot: | '''Bot''': Looking good! | ||
Alice: | '''Bot:''' Now, please set the minimum tier price in Coins (enter a number, for example 100 Coins). | ||
'''Alice''': | |||
* 100 | * 100 | ||
Bot: Now, how many Beneficiaries would you like to set up? They will be entitled to a share of users donations. You will be able to specify percentages % at the next step. You will also need to specify Ethereum addresses for each of them. | '''Bot''': Now, how many Beneficiaries would you like to set up? They will be entitled to a share of users donations. You will be able to specify percentages % at the next step. You will also need to specify Ethereum addresses for each of them. | ||
Bot: (You can also set one of the Beneficiaries to be DAO managed during the next steps). | '''Bot''': (You can also set one of the Beneficiaries to be DAO managed during the next steps). | ||
* [ 1 ] | * [ 1 ] | ||
Line 50: | Line 52: | ||
* [ 3 ] | * [ 3 ] | ||
Alice: | '''Alice''': | ||
* [ 2 ] | * [ 2 ] | ||
Bot: Got it, 2x Beneficiaries. Now, what kind of % split would you like? | '''Bot''': Got it, 2x Beneficiaries. Now, what kind of % split would you like? | ||
* [ Equal split, 50% each ] | * [ Equal split, 50% each ] | ||
* [ Custom split ] | * [ Custom split ] | ||
Alice: | '''Alice''': | ||
* [ Equal split, 50% each ] | * [ Equal split, 50% each ] | ||
Bot: Perfect, now please specify Ethereum addresses for each Beneficiary (alternatively you can have one of them to be DAO controlled). | '''Bot''': Perfect, now please specify Ethereum addresses for each Beneficiary (alternatively you can have one of them to be DAO controlled). | ||
Bot: Please enter an address for Beneficiary 1 (having 50% split) or hit "DAO controlled" button if applicable. | '''Bot''': Please enter an address for Beneficiary 1 (having 50% split) or hit "DAO controlled" button if applicable. | ||
* [ Make Beneficiary 1 DAO controlled ] | * [ Make Beneficiary 1 DAO controlled ] | ||
Alice: | '''Alice''': | ||
* 0xb794f5ea0ba39494ce839613fffba74279579268 | * 0xb794f5ea0ba39494ce839613fffba74279579268 | ||
Bot: noted, Beneficiary 1 address is: 0xb794f5ea0ba39494ce839613fffba74279579268 | '''Bot''': noted, Beneficiary 1 address is: 0xb794f5ea0ba39494ce839613fffba74279579268 | ||
Bot: Please enter an address for Beneficiary 2 (having 50% split) or hit "DAO controlled" button if applicable. | '''Bot''': Please enter an address for Beneficiary 2 (having 50% split) or hit "DAO controlled" button if applicable. | ||
* [ Go back & edit Beneficiary 1 ] | * [ Go back & edit Beneficiary 1 ] | ||
* [ Make Beneficiary 2 DAO controlled ] | * [ Make Beneficiary 2 DAO controlled ] | ||
Alice: | '''Alice''': | ||
* [ Make Beneficiary 2 DAO controlled ] | * [ Make Beneficiary 2 DAO controlled ] | ||
Bot: Great, just to confirm, I'm going to create a collection named "Alice's Daisies" based on "NFMT (L2, 245:100:50:25:5)" contract type (total issuance up to 425 Items) and the following mint prices: 245 free, 100 @ 100 Coins each, 50 @ 200 Coins each, 25 @ 500 Coins each, 5 @ 1,000 Coins each. | '''Bot''': Great, just to confirm, I'm going to create a collection named "Alice's Daisies" based on "NFMT (L2, 245:100:50:25:5)" contract type (total issuance up to 425 Items) and the following mint prices: 245 free, 100 @ 100 Coins each, 50 @ 200 Coins each, 25 @ 500 Coins each, 5 @ 1,000 Coins each. | ||
Bot: Would you like to go ahead? The operation will cost 50 Coins. After I mint I can send the NFMT to your wallet or drop it in the room. | '''Bot''': Would you like to go ahead? The operation will cost 50 Coins. After I mint I can send the NFMT to your wallet or drop it in the room. | ||
* [ Yes, go ahead - send to my wallet ] | * [ Yes, go ahead - send to my wallet ] | ||
Line 88: | Line 90: | ||
* [ Leave ] | * [ Leave ] | ||
Alice: | '''Alice''': | ||
* [ Yes, go ahead - send to my wallet ] | * [ Yes, go ahead - send to my wallet ] | ||
Bot: Rodger that. Please send me 50 Coins and I will proceed immediately. | '''Bot''': Rodger that. Please send me 50 Coins and I will proceed immediately. | ||
'''Alice''': | |||
* (sends 50 Coins to Mint Bot) | |||
(sends 50 Coins to Mint Bot) | |||
Bot: Your NFMT has been minted and sent to your wallet. | '''Bot''': Your NFMT has been minted and sent to your wallet. | ||
Thank you for your business! | Thank you for your business! | ||
(sends NFMT to Alice) | * (sends NFMT to Alice) |
Latest revision as of 08:35, 20 June 2022
About
Mint bot allows users to mint NFT (Items) and other types of tokens.
Usage scenario
Bot: What would you like to do?
- [ Mint an NFT Item ]
- [ Mint a Coin ]
- [ Leave ]
Alice:
- [ Mint an NFT Item ]
Bot: Please enter a name for your Item.
Alice:
- Alice's Daisies
Bot: Noted, the name will be "Alice's Daisies".
Bot: Please choose contract type:
- [ NFT (L2, 1x unique Item) ]
- [ NFT (L2, 3x copies collection) ]
- [ NFT (L2, 5x copies collection) ]
- [ NFT (L2, 10x copies collection) ]
- [ NFMT (L2, 245:100:50:25:5) ]
- [ NFMT (L2, Custom params) ]
Alice:
- [ NFMT (L2, 245:100:50:25:5) ]
Bot: Please send your art.
Alice:
- [ File attachment ]
Bot: Looking good!
Bot: Now, please set the minimum tier price in Coins (enter a number, for example 100 Coins).
Alice:
- 100
Bot: Now, how many Beneficiaries would you like to set up? They will be entitled to a share of users donations. You will be able to specify percentages % at the next step. You will also need to specify Ethereum addresses for each of them.
Bot: (You can also set one of the Beneficiaries to be DAO managed during the next steps).
- [ 1 ]
- [ 2 ]
- [ 3 ]
Alice:
- [ 2 ]
Bot: Got it, 2x Beneficiaries. Now, what kind of % split would you like?
- [ Equal split, 50% each ]
- [ Custom split ]
Alice:
- [ Equal split, 50% each ]
Bot: Perfect, now please specify Ethereum addresses for each Beneficiary (alternatively you can have one of them to be DAO controlled).
Bot: Please enter an address for Beneficiary 1 (having 50% split) or hit "DAO controlled" button if applicable.
- [ Make Beneficiary 1 DAO controlled ]
Alice:
- 0xb794f5ea0ba39494ce839613fffba74279579268
Bot: noted, Beneficiary 1 address is: 0xb794f5ea0ba39494ce839613fffba74279579268
Bot: Please enter an address for Beneficiary 2 (having 50% split) or hit "DAO controlled" button if applicable.
- [ Go back & edit Beneficiary 1 ]
- [ Make Beneficiary 2 DAO controlled ]
Alice:
- [ Make Beneficiary 2 DAO controlled ]
Bot: Great, just to confirm, I'm going to create a collection named "Alice's Daisies" based on "NFMT (L2, 245:100:50:25:5)" contract type (total issuance up to 425 Items) and the following mint prices: 245 free, 100 @ 100 Coins each, 50 @ 200 Coins each, 25 @ 500 Coins each, 5 @ 1,000 Coins each.
Bot: Would you like to go ahead? The operation will cost 50 Coins. After I mint I can send the NFMT to your wallet or drop it in the room.
- [ Yes, go ahead - send to my wallet ]
- [ Yes, go ahead - drop into the room ]
- [ Change something ]
- [ Leave ]
Alice:
- [ Yes, go ahead - send to my wallet ]
Bot: Rodger that. Please send me 50 Coins and I will proceed immediately.
Alice:
- (sends 50 Coins to Mint Bot)
Bot: Your NFMT has been minted and sent to your wallet. Thank you for your business!
- (sends NFMT to Alice)