V1 can restrict the class of L1 transactions to simple value transfers. If OwnerClient Alice wishes to pay some Bob address on L1, this request needs to:
be encoded as a UserOperation
have Alice's signature on it
be communicated to the channel intermediary via this.sendPeerMessage(userOpForExecution)
The intermediary needs to receive and process these requests - separate issue.
See https://github.com/statechannels/SCBridge-Wallet/blob/c33a7e5116fcc69a1410e1f34152cc9cc8807cf7/clients/OwnerClient.ts#L60
V1 can restrict the class of L1 transactions to simple value transfers. If OwnerClient Alice wishes to pay some Bob address on L1, this request needs to:
this.sendPeerMessage(userOpForExecution)
The intermediary needs to receive and process these requests - separate issue.