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