decreaseFlowRateAllowanceWithPermissions
decreaseFlowRateAllowanceWithPermissions
Function Header
/**
* @dev Decreases the flow rate allowance for flow operator and removes the permissions
* @notice allowing userData to be a parameter here triggered stack too deep error
* @param token The token used in flow
* @param flowOperator The address whose flow rate allowance is subtracted
* @param permissionsToRemove The permissions to remove for the flow operator
* @param subtractedFlowRateAllowance amount to subtract allowance by
*/
function decreaseFlowRateAllowanceWithPermissions(
ISuperfluidToken token,
address flowOperator,
uint8 permissionsToRemove,
int96 subtractedFlowRateAllowance
) internal returns (bool)permissionsToAdd
Example Usage
Last updated