go-perun
go-perun copied to clipboard
🌔 Perun's Blockchain-Agnostic State Channels Framework in Go.
## Description: This Pull Request aims to upgrade the Go programming language version to 1.21 across the project. Additionally, it includes updates to the GitHub Continuous Integration (CI) pipeline to...
### Location `channel/backend.go` ### Problem When implementing the Cardano backend, we realized that it would be **very** beneficial if we had the ability to pass auxiliary data for calculating the...
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20210805182204-aaa1db679c0d to 0.7.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20210322153248-0c34fe9e7dc2 to 0.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
**Location** `wire/net.EndpointRegistry` **Problem** Replacing a connection before it timed out on the other end will trigger the race detector, even if there is no race. **Proposal** For each `Endpoint`, remember the time it...
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20210816183151-1e6c022a8912 to 0.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
### Location - wire.proto - wire/net/exchange_addr.go ### Problem #### Sender not authenticated While each message currently contains a `sender` and `recipient` wire address in its `Envelope`, those are not yet...
1. It is unclear where the channel is deployed from the proposal and channel params alone. Do we use the same channel ID on multiple chains? If so: * Channels...
Currently, channel watching must be started manually, which can be forgotten. I suggest that we automatically start the channel watcher by default. Moreover, the watcher event handler should be optional....
### Location Package `client` ### Problem Consider the situation where two clients propose an update to each other at the same time. The following will happen: 1. Clients will have...