I was inspecting the Gomuku application sample where channel operations are shown in a web app. From what I saw, seems there is no state channel + Smart contract interaction in this sample; I mean using SC functionality in a state channel message exchange, for example as a transaction verifier ( your move is invalid, your move does not comply with a,b,c, and so on).
The example does effectively open/close channels, trigger updates, and message exchanges - which is undoubtedly useful- , but may be there’s a more complex example including SC for validating state ?
I’m wrong about this use case?
All messages are signed by both parties and both parties can verify that the state is correct by executing the smart contract included in the message.
(Quoted from https://github.com/aeternity/aeternity-reimagined/blob/master/state-channels.md)
Thanks in advance.