ERC1155 smart contract for a MINT PASS

Hi guys, I’m new to this so please bare with me.
I’m trying to write an ERC1155 smart contract that I can use for my mint pass.

There will only be 500 available to mint and they will all be exactly the same, so what I would like to know is:

  1. Is it better to let people mint their own pass from my website, or should I upload to opensea and allow multiple copies? (I’m not sure if this is possible).

  2. As I’m new to this, is there somewhere I can find a template and a decent tutorial of the ERC1155 contract?

  3. Does the contract need any special functionality to be able to interact with a future collection (it’s a mint pass, so there’s hopefully a collection coming soon).

Thank you in advance :slight_smile:

Hi,

There is a guide for this on the forum please check it out, I think it might help you.