Deploy a SmartContract
How to deploy a SmartContract in our TokenSuite
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_walletandproduct.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.

Last updated