interface Account \ Miner

All implemented interfaces:
AccountType
All known implementing classes:
AbstractMMCFEAccount, AbstractMPOSAccount, AbstractMiner, BTCGuild, Beeeeer, BitMinter, CoinHuntr, CryptoPoolsDGC, CryptoTrollDOGE, D2WDC, DedicatedPoolDOGE, DogechainPool, DogepoolPw, EcoiningPeercoin, Eligius, ElitistJerks, Eobot, FiftyBTC, GHashIO, GiveMeCoins, HashFasterDOGE, HashFasterFTC, HashFasterLTC, HashToCoins, HypernovaPw, Kattare, KhoreNVC, LTCMineRu, LiteGuardian, Lite_CoinPool, LitecoinPool, LitepoolEu, MiningForemanFTC, MiningForemanLTC, MiningPoolCo, MuPool, Multipool, NiceHash, Nut2PoolsFTC, OzCoinBTC, OzCoinLTC, PoolX, RapidHashDOGE, RapidHashVTC, ScryptGuild, ScryptPools, ShibePool, Slush, SmallTimeMinerMEC, TeamDoge, TripleMining, WeMineFTC, WeMineLTC, WestHash, YPool

Represents some type of cryptocurrency miner or mining pool.

Instances of this account may be represented as an Account, and can be used to obtain current balances for this account. For example, get the current wallet balances for a mining pool or exchange wallet.

In theory this could also be extended to cryptocurrency addresses? (from AccountType)


Method Summary

Name Description
fetchSupportedHashrateCurrencies(CurrencyFactory $factory, Logger $logger) Get a list of all currencies that can return current hashrates. This is not always strictly identical to all currencies that can be hashed; for example, exchanges may trade in HashableCurrencys, but not actually support mining. May block.

public function fetchSupportedHashrateCurrencies(CurrencyFactory $factory, Logger $logger)

Get a list of all currencies that can return current hashrates. This is not always strictly identical to all currencies that can be hashed; for example, exchanges may trade in HashableCurrencys, but not actually support mining. May block.