Download the PHP package openclerk/mining-pools without Composer
On this page you can find all versions of the php package openclerk/mining-pools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download openclerk/mining-pools
More information about openclerk/mining-pools
Files in openclerk/mining-pools
Package mining-pools
Short Description Definitions and implementations of mining pools in Openclerk
License
Informations about the package mining-pools
openclerk/mining-pools
A library for accessing live balances and hashrate data for accounts on many different mining pools, used by Openclerk and live on CryptFolio.
This extends on the abstract currency definitions provided by openclerk/currencies and the abstract account definitions provided by openclerk/accounts.
Installing
Include openclerk/mining-pools
as a requirement in your project composer.json
,
and run composer update
to install it into your project:
Using
First, define a way to load Currency instances from three-character codes, according to openclerk/currencies:
Get the currencies supported by a mining pool:
Get the current balances (confirmed, unconfirmed, estimated) and hashrates for a mining pool account:
Tests
Each mining pool comes with a suite of tests to check each associated service.
To run the tests for a single mining pool:
To get debug output for the tests (such as CURL requests and decoded output),
add the --debug
switch to your vendor/bin/phpunit
command.
Donate
Contributing
Pull requests that contribute new mining pools are welcome.
Make sure that you also provide an associated Test suite so that the mining pool is automatically testable.
TODO
- Generate README list of mining pools automatically
- Link to live APIs on CryptFolio
- CI build server and link to test results
All versions of mining-pools with dependencies
openclerk/apis Version ^0.1
openclerk/config Version ^0.1
openclerk/currencies Version ^0.1
monolog/monolog Version ~1.11