vibhudadhichi / state-channels

State Channels Implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Papyrus State Channels

Overview

Papyrus State Channels work on top of Ethereum network and allow ultra fast exchange of assets between participants. Project consists of:

  • channel-node: Channel node is standalone application server which implement state channels logic. Channel node could register itself in Papyrus network and communicate with other channel nodes and Ethereum network. Channel node encapsulates all complex logic and provide simple API for state channel management.

  • smart-contracts: Ethereum smart contracts required for channel node registration state channel life cycle.

Building

Requirements:

  • JDK 8
  • solc
  • truffle framework

Project uses gradle build system. You can build project simply by running ./gradlew build

About

State Channels Implementation

License:GNU General Public License v3.0


Languages

Language:Java 98.9%Language:JavaScript 1.0%Language:Shell 0.1%