Learn how to set up smart contracts with well-designed user access control schemes to make your protocol or app simultaneously more collaborative and secure.
You will learn about the AccessControl contract, an alternative to Ownable that is designed for production requirements. We'll guide you through the specific features it provides and how they can be used to set up different permission schemes for a protocol.
In this workshop we'll cover:
- What are user roles?
- Who can grant and revoke roles?
- Configuration options for admins
- The need for granular access control
Workshop leader: Fran Giordano, Software Engineer at OpenZeppelin
Time: Thursday, April 8th, 1pm PT
Learn more about OpenZeppelin Contracts: https://docs.openzeppelin.com/
Sign up for a FREE OpenZeppelin Defender account: https://openzeppelin.com/defender/