Kuhlman: Progress on Ethereum Package Manager

Casey Kuhlman‘s project to develop the Ethereum Package Manager (EPM) has made considerable progress.

Ethereum is a blockchain technology with a number of applications to law.

Casey explained the motivation for EPM in this post, in which he describes the three functions of EPM as follows:

First, Ethereum Package Manager will serve as an easy way to pull, push, and upgrade your boilerplate. Second, Ethereum Package Manager will simplify your contract development sequence by simplifying the commands to lint, test, simulate, compile, and deploy your contracts. Third, Ethereum Package Manager will provide an (opt out) mechanism for users to support the Ethereum infrastructure with tips.

EPM now has several components, written in several different languages:

epm-sublime

  • Sublime Package for Creating and Transacting with Ethereum Contracts

epm-lll-compiler

  • Semi-standalone Compiler for Ethereum LLL (language: C++)

epm-socket

  • Ethereum Client Socket.io Listener (language: JavaScript)

the-tao-of-dao

eng.epm.io

  • EPM’s Engineering Blog (language: CSS)

epm-simulator

  • Simulator for Ethereum Packages and Contracts

epm

  • Ethereum Package Manager

epm-builder

  • Create, Deploy, and Manage Ethereum Contracts (language: JavaScript)

epm-serpent-compiler

  • forked from ethereum/serpent (language: Python)

go-ethereum

  • forked from ethereum/go-ethereum (language: Go)

epm-site

  • EPM Web Site

Click here for other posts about legal applications of blockchain technology.

HT @compleatang

This entry was posted in Applications, Projects, Software, Technology developments, Technology tools and tagged , , , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s