A new function operateOnTransfer is added and use inside the ValidationModule.
This function can be used to perform operation which modifies the state of the blockchain (storage) by the RuleEngine.
The RuleEngine inherits now from IRuleEngineCMTAT wich contains in its interface the function operateOnTransfer + IERC-1404
The function validateTransfer is still available to verify a transfer without performing operation. The behavior is the same than with the previous CMTAT version.
operateOnTransfer
is added and use inside the ValidationModule.operateOnTransfer
+ IERC-1404validateTransfer
is still available to verify a transfer without performing operation. The behavior is the same than with the previous CMTAT version.