ERC 1155

Description: ERC1155 is a novel token standard that aims to take the best from previous standards to create a fungibility-agnostic and gas-efficient token contract.

Inputs:

  1. Platform Setting:

    • Chain: Network to deploy the contract

    • Custodial Wallet: Custodial wallet to deploy the contract

  2. Contract Setting:

    • Contract name: Name for the contract

    • Base URI: Concatenated with token IDs to generate the token URIs

  3. Features:

    • Mintable: Privileged accounts can create more supply

    • Burnable: Token holders can destroy their tokens

    • Pausable: Privileged accounts can pause functionality (useful for emergency response)

    • Supply Tracking: Keeps track of total supply of tokens

    • Updatable URI: Privileged accounts can set a new URI for all token types

  4. Access Control:

    • Ownable: Simple mechanism with a single account authorized for all privileged actions

    • Roles: Flexible mechanism with a separate role for each privileged action

  5. Upgradeability:

    • Transport: Uses a more complex proxy with higher overhead, requires fewer changes in your contract

    • UUPS: Uses a simpler proxy with less overhead, requires including extra code in your contract

  6. Info:

    • Contact: Contact information for reporting security issues

    • License: License information

Last updated