Smart Contract references
Listener.onReceivedMessage()
function onReceivedMessage(address channel, string memory eventIndex, bytes memory data) virtual internal {}
Function to be override in the Listener contract to get the message from the sender (channel)