go-perun
go-perun copied to clipboard
🌔 Perun's Blockchain-Agnostic State Channels Framework in Go.
The idea was that a `State`, together with the sigs, becomes a `Transaction` because it progresses the channel. But the naming wasn't very good apparently (and it doesn't contain `Params`)....
**Background:** The documentation of method Persister.ChannelCreated states that it should persist the initial channel state with the participants' signatures. **Problem:** In our implementation of the channel opening protocol, ChannelCreated is...
Currently, `Client.Handle` returns only if the underlying connection returns an error. I think it would be convenient if the Handle method is provided with a `Context` so that the user...
Currently, method `Client.Handle` does not return an error when there is a connection failure. It only logs the error and returns. We should consider returning the error so that the...
The current way of accepting a ledger channel proposal `lcp` is as follows. ``` acceptance := lcp.Accept(part, nonce) r.Accept(h.conn.Context(), acceptance) ``` 1. It is confusing that accept needs to be...
**Type**  IMPROVEMENT **Affects**  `[log]` **Current situation**  It is often difficult to tell multiple parties apart in the log output. For example we have `Alice`s logger: `log.WithField("role", "Alice").Info("test")` which produces: `INFO[0000]...
Add more bus_test for the implemented `wire/net/simple`