Difference between revisions of "Mint Bot"

From Ethora iOS & Android ERC-20 & NFT tokenized community platform
Jump to navigation Jump to search
 
Line 1: Line 1:
== About ==  
== About ==  


# Mint bot allows users to mint NFT (Items) and other types of tokens.
Mint bot allows users to mint NFT (Items) and other types of tokens.




== Usage scenario ==  
==Usage scenario==  


# Bot: What would you like to do?
'''Bot''': What would you like to do?
* [ Mint an NFT Item ]
* [ Mint an NFT Item ]
* [ Mint a Coin ]
* [ Mint a Coin ]
* [ Leave ]
* [ Leave ]


# Alice:  
'''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: Please set the minimum tier price in Coins (enter a number, for example 100 Coins).
'''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''':


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)