Skip to content

Organisation Repos

There are quite a few repositories that work together to bring our Webb ecosystem to life:

Webb Dapp

Repo

The Webb Dapp is the portal into the Webb. It is the frontend which allows end users to move their assets and retain their privacy.

Relayer

Repo

It is non-trivial to get access to funds in two separate addresses without linking these two addresses. The relayer helps to facilitate privacy from an on-chain transaction perspective. Users send transactions for withdrawing from the ecosystem to the relayer, and the relayer executes these transactions.

Webb.rs

Repo

Implementations of core Webb aspects in rust. Core pieces include data structures like merkle trees, hasher implementations like the pederson hash, EVM interaction with ethers.rs.

Tornado Core

Repo

Forked from Tornado cash - core logic for EVM smart contract mixers. Javascript implementations of circuit and key generation. Scripts for interacting with these smart contracts.

Protocol Solidity

Repo

Implementation of the Webb with private bridges inspired by chainsafe and generalized merkle trees that can accept a variety of hash functions.

Anon

Repo

A substrate node which contains the merkle and mixer pallets. These pallets are built using ed25519 and bulletproofs precompiles.

Arkworks Gadgets

Repo

Gadgets and constraints written using the arkworks libraries for Webb.

Protocol Substrate

Repo

A substrate node using rust crates to build a parachain implementation of Webb. protocol-substrate is a rearchitecting of the anon node to optimize for runtime blob size.