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.4.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

flexpoolapi-1.2.4-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flexpoolapi-1.2.4.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5

File hashes

Hashes for flexpoolapi-1.2.4.tar.gz
Algorithm Hash digest
SHA256 3bb67fbce23e544bea92cfd1a25b3ee818d14a295ba29be11161c0774da517a5
MD5 5fdfca6c8ead416b21cc889a191624c6
BLAKE2b-256 1c8344301f6a23597ffecd7ea97d9249788023d39d9fc5fab31c2be05bf97cc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flexpoolapi-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5

File hashes

Hashes for flexpoolapi-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ebbc162d2030dc493e31acf8089b2cef09113f731e6d91acbda1ce5ccbc2b5ae
MD5 403f2fd9852c40d21f44ee4e54e2e9c7
BLAKE2b-256 90a0fc69fd11a7d57759b48ea523bbf09c33dce33f81e6802a7820d8e398d48a

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