Translations: Lightweight Contracts/225/en
A contract which requires elevated permissions from the contract runner should start by checking that these permissions were granted, if not, it should fail gracefully. Use the
context.isPermissionGranted() API to check if a specific permission is granted. See the DatabaseAccess sample contract for example how to check for permissions. If a required permission is not granted, log an error message and return.