Create Collection


A personal collection can be deployed using SDK and inside a collection, user can furthur mint and trade tokens.

const result = await ExpressSDK.erc1155.collection.createCollection(
  web3, // Web3 instance configured with metamask provider
  chainId, // Network id of blockchain
  ownerAddress, // Address of the collection creator
  uri, // URL of Token
  description, //description of token
  collectionRoyalties // Royalties received by the owner
);

When this function is executed an event is emitted ERC1155Deployed which contains the address of the collection.

const collectionContractAddress =
  result.events.ERC1155Deployed.returnValues._tokenAddress;

This variable will contain the required contract address of the collection.