Deploy a SmartContract
Last updated
Last updated
Step by step:
Create new user responsible for “Minter Role” in corresponding FrontEnd Marketplace.
Login into launchpad.
Enable and verify the new user in launchpad.
Copy wallet address of the user.
Go to dynamic setting at …./admin/sysoptions/ and add the wallet address of the “minter user” into chain_signer_wallet
and product.seller
Connect your MetaMask to launchpad. MetaMask should be filled with some tokens.
Go to SmartContract …./admin/smart-contracts/ and click on “Deploy”
Fill out these fields:
Name
Type (ERC-1155 (TokenForge1155 Version 3) (for testing and stage purposes)
Enable “Transfer Ownership”
Add the wallet address of the “Minter Role User” in the field “Minter Role”.
Click on “Deploy” Button
MetaMask will open now and you have to confirm.
You have to confirm one more time in MetaMask.
After the deploy is successful the protocol will show “Ready”.
Now you have to edit the deployed SmartContract.
Most important is to set “Initial Creation Method” to “mint via NFT-factory (mintToAutoWithSignature)”.
Set the “Delivery Automation” to “queded”.
Now you have to send Token from your MetaMask wallet for minting products to the wallet of the “Minter Role” user.