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

Uploaded Source

Built Distribution

flexpoolapi-1.2.6-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flexpoolapi-1.2.6.tar.gz
  • Upload date:
  • Size: 8.0 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.50.0 CPython/3.8.5

File hashes

Hashes for flexpoolapi-1.2.6.tar.gz
Algorithm Hash digest
SHA256 19ab3506aa00f8aff91499e694ec140fbaf1e670b237edc6ec394654e371f2c9
MD5 cfa1adf91c21cce881de16aeacc043f4
BLAKE2b-256 f9e45da60c9b22de86f03cfc99e33183392129160e1f894adf011497beec34ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flexpoolapi-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 13.7 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.50.0 CPython/3.8.5

File hashes

Hashes for flexpoolapi-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e0bfb4c1e0b4cd624e547a159a23b8d411b95e743029c8454572e41d4027a190
MD5 50d1c852dba147a5fdbdcd00fe6b2d2e
BLAKE2b-256 ec34e60465a047446160b9a62833d63063ff4a2e44f5d575b20d98ff9f5bae5b

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