├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── dotnetcore.yml ├── .gitignore ├── CryptoProfitSwitcher.csproj ├── CryptoProfitSwitcher.sln ├── Enums ├── DeviceType.cs ├── Miner.cs ├── ProfitProvider.cs ├── ProfitSwitchingStrategy.cs └── ProfitTimeframe.cs ├── Factories ├── MinerFactory.cs ├── PoolProfitProviderFactory.cs └── ProfitSwitchingStrategyFactory.cs ├── Helpers.cs ├── Images ├── icon.ico ├── icon.png └── logo.png ├── LICENSE.md ├── Miners ├── ClaymoreMiner.cs ├── IMiner.cs ├── TeamRedMiner.cs └── XmRigMiner.cs ├── Models ├── Algorithm.cs ├── Config.cs ├── DeviceConfig.cs ├── DevicePoolProfitData.cs ├── DeviceStatus.cs ├── MiningConfig.cs ├── Pool.cs └── Profit.cs ├── PULL_REQUEST_TEMPLATE.md ├── ProfitPoviders ├── CryptunitApi.cs ├── HeroMinersApi.cs ├── IPoolProfitProvider.cs ├── MineXmrApi.cs ├── MinerRocksApi.cs ├── MoneroOceanApi.cs ├── NicehashApi.cs ├── NimiqApi.cs └── WhatToMineApi.cs ├── ProfitSwitchingStrategies ├── IProfitSwitchingStrategy.cs ├── MaximizeFiatStrategy.cs └── PreferLowDifficultyStrategy.cs ├── Program.cs ├── Properties ├── PublishProfiles │ ├── Linux64.pubxml │ └── Win64.pubxml └── launchSettings.json ├── PublishLinux.bat ├── PublishWindows.bat ├── README.md ├── ThirdPartyLicenses.txt ├── config.json ├── icon.ico ├── screenshot.png └── version.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dotnetcore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/.github/workflows/dotnetcore.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/.gitignore -------------------------------------------------------------------------------- /CryptoProfitSwitcher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/CryptoProfitSwitcher.csproj -------------------------------------------------------------------------------- /CryptoProfitSwitcher.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/CryptoProfitSwitcher.sln -------------------------------------------------------------------------------- /Enums/DeviceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Enums/DeviceType.cs -------------------------------------------------------------------------------- /Enums/Miner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Enums/Miner.cs -------------------------------------------------------------------------------- /Enums/ProfitProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Enums/ProfitProvider.cs -------------------------------------------------------------------------------- /Enums/ProfitSwitchingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Enums/ProfitSwitchingStrategy.cs -------------------------------------------------------------------------------- /Enums/ProfitTimeframe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Enums/ProfitTimeframe.cs -------------------------------------------------------------------------------- /Factories/MinerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Factories/MinerFactory.cs -------------------------------------------------------------------------------- /Factories/PoolProfitProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Factories/PoolProfitProviderFactory.cs -------------------------------------------------------------------------------- /Factories/ProfitSwitchingStrategyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Factories/ProfitSwitchingStrategyFactory.cs -------------------------------------------------------------------------------- /Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Helpers.cs -------------------------------------------------------------------------------- /Images/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Images/icon.ico -------------------------------------------------------------------------------- /Images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Images/icon.png -------------------------------------------------------------------------------- /Images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Images/logo.png -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Miners/ClaymoreMiner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Miners/ClaymoreMiner.cs -------------------------------------------------------------------------------- /Miners/IMiner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Miners/IMiner.cs -------------------------------------------------------------------------------- /Miners/TeamRedMiner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Miners/TeamRedMiner.cs -------------------------------------------------------------------------------- /Miners/XmRigMiner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Miners/XmRigMiner.cs -------------------------------------------------------------------------------- /Models/Algorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Models/Algorithm.cs -------------------------------------------------------------------------------- /Models/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Models/Config.cs -------------------------------------------------------------------------------- /Models/DeviceConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Models/DeviceConfig.cs -------------------------------------------------------------------------------- /Models/DevicePoolProfitData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Models/DevicePoolProfitData.cs -------------------------------------------------------------------------------- /Models/DeviceStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Models/DeviceStatus.cs -------------------------------------------------------------------------------- /Models/MiningConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Models/MiningConfig.cs -------------------------------------------------------------------------------- /Models/Pool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Models/Pool.cs -------------------------------------------------------------------------------- /Models/Profit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Models/Profit.cs -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /ProfitPoviders/CryptunitApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/CryptunitApi.cs -------------------------------------------------------------------------------- /ProfitPoviders/HeroMinersApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/HeroMinersApi.cs -------------------------------------------------------------------------------- /ProfitPoviders/IPoolProfitProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/IPoolProfitProvider.cs -------------------------------------------------------------------------------- /ProfitPoviders/MineXmrApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/MineXmrApi.cs -------------------------------------------------------------------------------- /ProfitPoviders/MinerRocksApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/MinerRocksApi.cs -------------------------------------------------------------------------------- /ProfitPoviders/MoneroOceanApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/MoneroOceanApi.cs -------------------------------------------------------------------------------- /ProfitPoviders/NicehashApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/NicehashApi.cs -------------------------------------------------------------------------------- /ProfitPoviders/NimiqApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/NimiqApi.cs -------------------------------------------------------------------------------- /ProfitPoviders/WhatToMineApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitPoviders/WhatToMineApi.cs -------------------------------------------------------------------------------- /ProfitSwitchingStrategies/IProfitSwitchingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitSwitchingStrategies/IProfitSwitchingStrategy.cs -------------------------------------------------------------------------------- /ProfitSwitchingStrategies/MaximizeFiatStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitSwitchingStrategies/MaximizeFiatStrategy.cs -------------------------------------------------------------------------------- /ProfitSwitchingStrategies/PreferLowDifficultyStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ProfitSwitchingStrategies/PreferLowDifficultyStrategy.cs -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Program.cs -------------------------------------------------------------------------------- /Properties/PublishProfiles/Linux64.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Properties/PublishProfiles/Linux64.pubxml -------------------------------------------------------------------------------- /Properties/PublishProfiles/Win64.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Properties/PublishProfiles/Win64.pubxml -------------------------------------------------------------------------------- /Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/Properties/launchSettings.json -------------------------------------------------------------------------------- /PublishLinux.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/PublishLinux.bat -------------------------------------------------------------------------------- /PublishWindows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/PublishWindows.bat -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/README.md -------------------------------------------------------------------------------- /ThirdPartyLicenses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/ThirdPartyLicenses.txt -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/config.json -------------------------------------------------------------------------------- /icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/icon.ico -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptoprofitswitcher/CryptoProfitSwitcher/HEAD/screenshot.png -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 15 --------------------------------------------------------------------------------