go-perun icon indicating copy to clipboard operation
go-perun copied to clipboard

🌔 Perun's Blockchain-Agnostic State Channels Framework in Go.

Results 47 go-perun issues
Sort by recently updated
recently updated
newest added

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...

bug

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...

enhancement

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...

enhancement

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...

enhancement

**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`