Skip to content
Ethereum-Zcash Integration effort
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
contracts Eliminate storage read costs Jan 11, 2017
Dappfile Eliminate storage read costs Jan 11, 2017 Merge Equihash Verifier (#3) Oct 6, 2016 Add deploy gas benchmarking Sep 1, 2016

Project Alchemy

An effort to bring together the Zcash and Ethereum blockchains


A BTC Relay-inspired Zcash SPV client on the EVM

The Zcash PoW consists of two components which must be implemented in the EVM. BLAKE2b, a cryptographic hash function, is used in the Equihash Proof-of-Work system.

There is a Solidity implementation of BLAKE2b and Equihash in this repo, and an EIP for a BLAKE2b precompiled contract for efficiency.


Install Dapple (version >= 0.8)

npm install -g dapple

Run tests

dapple test

Note: requires dapple >= v0.8 and Solc >= 0.4.2 you may have to build from source.




You can’t perform that action at this time.