Skip to main content

🐍 Pythonic wrapper for Flexpool Public API

Project description

py-flexpoolapi

PyPI Latest Release Tests Upload Python Package Documentation Status Coverage Status Join the chat at https://gitter.im/flexpool/py-flexpoolapi

Structured Python wrapper for Flexpool API.

Documentation

Installation

Install py-flexpoolapi.

Using pip

pip3 install flexpoolapi

Build from source

git clone https://github.com/flexpool/py-flexpoolapi.git
cd py-flexpoolapi
pip3 install -r requirements.txt
make install  # or `python3 setup.py install`

Usage

Quick example:

>>> import flexpoolapi

# Pool
>>> flexpoolapi.pool.hashrate()
{'EU1': 21818049812367, 'US1': 19274829582345, 'total': 41092879394712}
>>> flexpoolapi.pool.miners_online()
47192
>>> flexpoolapi.pool.workers_online()
253194

# Miner
>>> miner = flexpoolapi.miner("0x8B82eE62Ae306BF1bE085458a08241759d1d7E20")
>>> miner.balance()
575311819007598793
>>> effective_hashrate, reported_hashrate = miner.current_hashrate()
(532256937, 497730709)

For better understanding, we recommend reading the documentation. If you don't like reading documentation, you can always refer to the examples directory.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flexpoolapi-1.2.7.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

flexpoolapi-1.2.7-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file flexpoolapi-1.2.7.tar.gz.

File metadata

  • Download URL: flexpoolapi-1.2.7.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for flexpoolapi-1.2.7.tar.gz
Algorithm Hash digest
SHA256 9ff08fa81ab0f674cd6aa616cc0df4cad24cb0af805b5ebb60296c4d85594db2
MD5 3a3a988cf10c1bfca9af83ec2da94373
BLAKE2b-256 8d4663383e1e184c3c59ee547373617aae3122749a98bbc1d9d35cc31ffa62a5

See more details on using hashes here.

File details

Details for the file flexpoolapi-1.2.7-py3-none-any.whl.

File metadata

  • Download URL: flexpoolapi-1.2.7-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for flexpoolapi-1.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d8d36b1de014eea11e69250fc5d2f252c37a176a3a776c5c2293b722bcad74d0
MD5 ceaebf16a876488c3f7d146275978e6a
BLAKE2b-256 8f974291fb2d73324c8e4689f35c92768ccb472fc4ddf0db2c17a50309f8bcb8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page