Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/theqrl/qrandomx


https://github.com/theqrl/qrandomx

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

[![PyPI version](https://badge.fury.io/py/pyqrandomx.svg)](https://badge.fury.io/py/pyqrandomx)

[![CircleCI](https://circleci.com/gh/theQRL/qrandomx.svg?style=shield)](https://circleci.com/gh/theQRL/qrandomx)
[![GPL3 licensed](https://img.shields.io/badge/license-GPL3-blue.svg)](https://raw.githubusercontent.com/theQRL/qrandomx/master/LICENSE)

# QRandomX

This library (derived from [RandomX](https://github.com/tevador/RandomX)) currently exposes the following functionality:

- Python Wrapper for QRandomX hash
- Mining thread and hybrid callback

**Platform support**

| | Linux | OSX
10.12 | Windows
10 |
|-----------|:------------:|:-----------:|:--------:|
|Python 3 | :white_check_mark: | :white_check_mark: | :white_check_mark: |
|Webassembly (JS) | :question: | :question: | :question: |
|Golang | - | - | - | - |

## Installing

#### Ubuntu
```
sudo apt -y install swig3.0 python3-dev build-essential cmake libhwloc-dev libboost-dev
pip3 install pyqrandomx
````

#### OSX

If you dont have brew yet, then Install brew following the instructions here: [https://brew.sh/](https://brew.sh/)

Now install some dependencies

```bash
brew install cmake python3 swig hwloc boost
pip3 install pyqrandomx
```

## License

*This library is distributed under the GPL3 software license