- Account\Miner
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.