Git Source

Inherits: IInputErrors

Author: @ShaneDuncan602, @oscarsernarosero, @TJ-Everett, @mpetersoCode55, @VoR0220

This contract is the permissions contract

This contains common functions for the protocol application handler

State Variables

lastPossibleAction

uint8 constant lastPossibleAction = 4;

Functions

validateRuleInputFull

The actions and ruleIds lists must be the same length and at least one action must be present

Validate the full atomic rule setter function parameters

function validateRuleInputFull(ActionTypes[] calldata _actions, uint32[] calldata _ruleIds) internal pure;

Parameters

NameTypeDescription
_actionsActionTypes[]list of applicable actions
_ruleIdsuint32[]list of ruleIds for each action