Build

The plasma ecosystem needs you. Lots of projects are actively building things using the plasma framework. This page maintains a list of actively developed projects you can contribute to.

If you actively maintain a plasma implementation and don't see it listed here, feel free to create an issue on GitHub! We'll get your project on this page. Similarly, please open an issue if something on this page is inaccurate or you'd like to change a description.

#FourthState Labs

FourthState Labs is Blockchain @ Berkeley’s plasma team.

#plasma-mvp-rootchain

FourthState Labs is maintaining a Plasma MVP smart contract for Ethereum.

Stack:

  • Solidity
  • JavaScript (Truffle)

#plasma-mvp-sidechain

FourthState labs is separately developing a Plasma MVP client that uses tendermint consensus.

Stack:

  • Go

#OmiseGO

OmiseGO is using plasma to build a scalable decentralized exchange and payment network.

#plasma-contracts

OmiseGO’s production plasma contracts are maintained in this repository. The master branch currently tracks optimized Plasma MVP contracts.

Stack:

  • Solidity
  • Python

#plasma-mvp

OmiseGO is building out a reference implementation of Plasma MVP as part of their decentralized exchange. The contracts in this repo are generally less optimized but more readable.

Stack:

  • Solidity
  • Python

#plasma-cash

OmiseGO hosts a Plasma Cash contract and client implementation, although the project is largely maintained by outside contributors.

Stack:

  • Solidity
  • Python

#Loom Network

Loom uses plasma to augment their application-specific sidechains (DAppChains).

#plasma-erc721

Loom is planning to use Plasma Cash to secure non-fungible assets on their DAppChains.

Stack:

  • Solidity
  • JavaScript (Truffle)
  • Python
  • Go

#Wolk

Wolk is incorporating Plasma Cash as part of their decentralized database service architecture.

#Plasmacash

Wolk maintains an implementation of Plasma Cash root chain contracts.

Stack:

  • Solidity

#Lucidity

Lucidity is using Plasma Cash coupled with a stable coin for payments in AdTech supply chains.

#Plasma Cash

Lucidity maintains an implementation of Plasma Cash as part of their sidechain architecture. This repo contains a Sparse Merkle Tree implementation used for multi-party crypto payments in AdTech supply chains.

Stack:

  • Solidity
  • Javascript

#Kyokan

Kyokan is working on plug-and-play plasma libraries so developers can build plasma applications without worrying about the underlying primitives.

#Plasma MVP

Kyokan maintains a Plasma MVP implementation and child chain in Golang.

Stack:

  • Solidity
  • Javascript (Truffle)
  • Golang