function callOperator( address _operator, address _from, address _to, uint256 _amount, bytes _userData, bytes _operatorData, bool _preventLocking ) private { address recipientImplementation = interfaceAddr(_to, "ERC777TokensOperator"); if (recipientImplementation != 0) { ERC777TokensOperator(recipientImplementation).tokensReceived( _operator, _from, _to, _amount, _userData, _operatorData); } else if (_preventLocking) { require(isRegularAddress(_to)); } }
0.4.18