A library for building payment channels smart contracts.