This organization provides demo implementation of Coin Shuffle process based on Ethereum blockchain with centalized coordinator (service)
See our docs for more info.
node-cli
- command line implementation of participant (node) in Coin Shuffle process.
elysium
- iOS app implementation of participant (node).
service
- implementation of coordinator that connects participants of Coin Shuffle process.
contracts
- core contracts for Ethereum written in Solidity using Foundry.
core-rs
- Rust library that contains all Coin Shuffle process logic separate from network protocol implementation.contracts-bindigs-rs
- Rust library that contains Rust defenitions forcontracts
protos-rs
- Rust library that contains Rust defenitions generated fromprotobuf
repo.crypto-bridge-rs
- Rust Crypto Bridge for iOS (bindings for internal libs)
protobuf
- all protobuf definitions used in protocol level implementation