An open API service indexing awesome lists of open source software.

https://github.com/tylerdmace/mumblestumble

An educational mimblewimble implementation written in Golang
https://github.com/tylerdmace/mumblestumble

blockchain cryptocurrency cryptography experimental mimblewimble privacy

Last synced: about 1 year ago
JSON representation

An educational mimblewimble implementation written in Golang

Awesome Lists containing this project

README

          

# mumblestumble
An experimental Mimblewimble implementation written in Golang. Technical documentation can be found [here](doc/README.md). The implementation details have not been decided in full for some major mechanics including consensus, transaction interactivity protocol, script support, and more.

## Building

```bash
./build.sh
```

## Configuration
Make a copy of `example_config.yml` and call it `config.yml`. Update it to use your public-facing IP address and network of choice (`0` for `mainnet` and `1` for `testnet`).

```yaml
LocalAddress: 123.123.123.123
LocalPort: 25519
Network: 0
```

## Running

```bash
bin/ms
```

## Contributing
See [CONTRIBUTING](CONTRIBUTING.md).