You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jędrzej Stuczyński 2d3b4f4b91
Feature/GitHub actions and clippy cleanup (#493)
1 week ago
.github/workflows Feature/GitHub actions and clippy cleanup (#493) 1 week ago
clients Feature/GitHub actions and clippy cleanup (#493) 1 week ago
common Feature/GitHub actions and clippy cleanup (#493) 1 week ago
explorer Fix typos (#492) 3 weeks ago
gateway Feature/GitHub actions and clippy cleanup (#493) 1 week ago
mixnode Feature/GitHub actions and clippy cleanup (#493) 1 week ago
network-monitor Feature/GitHub actions and clippy cleanup (#493) 1 week ago
scripts Fix typos (#492) 3 weeks ago
service-providers/network-requester Feature/GitHub actions and clippy cleanup (#493) 1 week ago
.env.sample-dev .env: ignoring the .env file and providing a sample 1 year ago
.gitignore Feature/explorer (#431) 2 months ago
CHANGELOG.md Release/v0.9.2 (#474) 2 months ago
Cargo.lock Feature/GitHub actions and clippy cleanup (#493) 1 week ago
Cargo.toml Feature/explorer (#431) 2 months ago
LICENSE monorepo: adding Apache V2.0 license 10 months ago
README.md Feature/GitHub actions and clippy cleanup (#493) 1 week ago
package-lock.json Feature/wasm client fix (#399) 2 months ago

README.md

The Nym Privacy Platform

This repository contains the Nym mixnet.

The platform is composed of multiple Rust crates. Top-level executable binary crates include:

  • nym-mixnode - shuffles Sphinx packets together to provide privacy against network-level attackers.
  • nym-client - an executable which you can build into your own applications. Use it for interacting with Nym nodes.
  • nym-socks5-client - a Socks5 proxy you can run on your machine, and use with existing applications
  • nym-gateway - acts sort of like a mailbox for mixnet messages, removing the need for directly delivery to potentially offline or firewalled devices.
  • nym-network-monitor - sends packets through the full system to check that they are working as expected, and stores node uptime histories as the basis of a rewards system (“mixmining” or “proof-of-mixing”).
  • nym-explorer - a (projected) block explorer and (existing) mixnet viewer.

License Build Status

Building

Platform build instructions are available on our docs site.

Developing

There’s a .env.sample-dev file provided which you can rename to .env if you want convenient logging, backtrace, or other environment variables pre-set. The .env file is ignored so you don’t need to worry about checking it in.

Developer chat

You can chat to us in Keybase. Download their chat app, then click Teams -> Join a team. Type nymtech.friends into the team name and hit continue. For general chat, hang out in the #general channel. Our development takes places in the #dev channel. Node operators should be in the #node-operators channel.