Step 2: WHAT

What do you want to gate?

Guards can be set up at the smart contract level to prevent actions from happening if users do not comply with the Policy. The guarding contract verifies that the parties have on-chain Credentials to proceed, preventing unauthorised actions from taking place.

There are multiple options to implement contract permissioning. Here are some initial questions to consider:

Examples of functions you can gate:

Last updated