Skip to content

Conversation

@frangio
Copy link
Contributor

@frangio frangio commented Apr 8, 2022

Fixes #110
Fixes #82
Fixes #133

Adds a Custom contract type ("Custom" UI tab and custom contract type for API):

  • Pausable, Access Control, and Upgradeability sections.

Adds toggle for Access Control:

  • Defaults to false.
  • If certain features are selected that require access control, makes Access Control section required (checked and greyed out button) and defaults to ownable.
  • Adds API function isAccessControlRequired for every contract type --> used for UI, and can be used by API consumers to determine in what cases would access control be required.

Adds toggle for ERC1155 setURI:

  • Adds "Updatable URI" option, true by default (which implies Access Control is enabled by default for ERC1155, but can be disabled by deselecting Updatable URI)

@ericglau ericglau marked this pull request as ready for review June 15, 2022 18:06
@ericglau
Copy link
Member

Ready for review

@github-actions github-actions bot mentioned this pull request May 3, 2025
@github-actions github-actions bot mentioned this pull request Jun 19, 2025
This was referenced Aug 12, 2025
@github-actions github-actions bot mentioned this pull request Aug 28, 2025
This was referenced Sep 16, 2025
This was referenced Oct 29, 2025
This was referenced Nov 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No option for ERC1155 without owner Add a "General" tab Add global toggle for "Access Control" section

3 participants