Soon dapp will be completely distributed via the Nix Package Manager, which allows us to provide a consistent experience across all Unix-based operating systems (i.e. various Linux distros and OSX/Mac OS). Getting started with Nix is very easy and you will be glad you did it. Its purely functional approach is unique to the domain of package management and it makes Nix quite powerful.

In the meantime, you will need to perform some manual steps to get dapp. This section will be updated as the installation process gets streamlined.

Dapp depends on some blockchain development tools that are very useful in their own right. In particular, you may find seth convenient when working with any Ethereum client’s JSON RPC API. You can explore the full list of dependencies below.