This repository provides an Ethereum blockchain module for the go-perun state channel library. It thereby enables Perun channels for EVM-compatible networks.
bindings/
: Contract bindings.channel/
: Channel interface implementations.client/
: Client tests.wallet/
: Wallet interface implementations.
- Clone the repository.
git clone https://github.com/perun-network/perun-eth-backend
cd perun-eth-backend
- Run the tests. This step needs a working Go distribution, see go.mod for the required version.
go test ./...
The perun-eth-demo project demonstrates Perun payment channels on Ethereum.
The authors take no responsibility for any loss of digital assets or other damage caused by the use of this software.
Copyright 2022 PolyCrypt GmbH.
Use of the source code is governed by the Apache 2.0 license that can be found in the LICENSE file.