Skip to content

0xCurvy/kohaku

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kohaku logo

Privacy-first tooling for the Ethereum ecosystem

Important

Some parts of this project are work in progress and not ready for production use.

Repository Structure

Package Status Description
@kohaku-eth/railgun railgun privacy protocol lib
@kohaku-eth/privacy-pools privacy pools privacy protocol lib
@kohaku-eth/provider provider abstraction (ethers, viem, helios, colibri)
@kohaku-eth/pq-account post-quantum 4337 account implementation

Development

Navigate to the README in each package in packages/ for package specific details.

In general, easiest way to have a stable dev environment is to use nix. Install Nix here

then run:

nix develop --extra-experimental-features "nix-command flakes" --command $SHELL

fill your .env file in the root dir manually (with the vars in .env.sample) OR get a maintainer to register a sops key for you, so you can decrypt env secrets directly.

About

Privacy-first tooling for the Ethereum ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 52.5%
  • TypeScript 35.7%
  • Solidity 7.5%
  • Python 1.9%
  • Sage 1.6%
  • Just 0.3%
  • Other 0.5%