matthiasgeihs
matthiasgeihs
It should be possible to implement a wire adapter that provides authentication. AFAIR, there is an implementation that utilizes libp2p to achieve encryption and authentication. @tinnendo should be able to...
When ForceUpdate returns, the channel machine may still be in phase `Progressing`. Only the on-chain event will progress the machine into phase `progressed`, but ForceUpdate doesn't wait for that.
The way we currently receive on-chain events is via the adjudicator subscription. There you can also listen for on-chain progression events. Does that solve the issue? @leandro-ro
- `Params.ID` should be calculated on the fly to avoid inconsistencies. Members of `Params` are exported, but should be read only. - `AdjudicatorReq.Acc` and `AdjudicatorReq.Idx` are not needed for `Adjudicator.Register`....
Relates to / duplicate of #168
A channel ID must be globally unique. A channel by itself is not deployed on a chain. The channel references assets which are held on certain chains. The respective chains...
I think it's somewhat misleading to call them cross-chain channels to begin with. It suggests that asserts are crossing the networks, which is not the case. It's just a matter...
May be addressed by #172
@manoranjith I agree with much of what was written. Some thoughts and questions below. - You propose `Update(updater func(Balances, Data) error) (err error) {...}`, but how to return the modified...
I have made a suggestion here: https://github.com/hyperledger-labs/go-perun/compare/main...perun-network:c8b747a1eba9503372e8d16b073d6e7e79f57e83 At the core it proposes the following: - A new type `UpdateState` where only certain state properties are mutable. - The function signature...