go-perun is a Go implementation of the Perun state channel protocols.

Developer Tutorial

The Tutorial shows how go-perun is used to build a simple scalable payment application on top of the Ethereum blockchain.


Feel free to send your feedback to info@perun.network.

Security Disclaimer

go-perun is still alpha software. It should not be used in production. The purpose of the current release is to give potential users a general impression and invite feedback. The authors take no responsibility for any loss of digital assets or other damage caused by the use of this software. Do not use this software with real funds.

Project Funding

We thank the German Federal Ministry of Education and Research (BMBF) for their funding through the StartUpSecure grants program as well as the German Science Foundation (DFG), the Foundation for Polish Science (FNP) and the Ethereum Foundation for their support in the research that preceded this implementation.