Skip to content
Permalink
Browse files

V.5.5.0: CryptonightV8 support and more

V.5.5.0: CryptonightV8 support and more
  • Loading branch information...
cryptoprofitswitcher committed Oct 16, 2018
2 parents e68149f + 15c5127 commit 8d2a5b5abe970aa631841dd47f478007d39ae65e
Showing with 499 additions and 260 deletions.
  1. BIN CastXmr/cast_xmr-vega.exe
  2. +5 −1 Coins/Aeon.json
  3. +5 −1 Coins/Bittube.json
  4. +5 −1 Coins/Graft.json
  5. +5 −1 Coins/Haven.json
  6. +5 −1 Coins/Loki.json
  7. +5 −1 Coins/Masari.json
  8. +6 −2 Coins/Monero.json
  9. +6 −2 Coins/MoneroOcean.json
  10. +6 −2 Coins/Quantum.json
  11. +5 −1 Coins/Stellite.json
  12. +157 −7 CryptonightProfitSwitcher.csproj
  13. +2 −1 Enums/Algorithm.cs
  14. +6 −13 Helpers.cs
  15. BIN JceMiner/jce_cn_gpu_miner64.exe
  16. +5 −0 Mineables/Mineable.cs
  17. +27 −9 Miners/CastXmrMiner.cs
  18. +22 −8 Miners/JceMiner.cs
  19. +6 −9 Miners/SrbMiner.cs
  20. +14 −9 Miners/XmrStakMiner.cs
  21. +5 −1 NicehashAlgorithms/CryptonightHeavy.json
  22. +5 −1 NicehashAlgorithms/CryptonightV7.json
  23. +2 −3 ProfitPoviders/CryptoknightCcApi.cs
  24. +1 −2 ProfitPoviders/CryptunitApi.cs
  25. +2 −3 ProfitPoviders/MinerRocksApi.cs
  26. +0 −1 ProfitPoviders/MoneroOceanApi.cs
  27. +0 −1 ProfitPoviders/NicehashApi.cs
  28. +3 −0 ProfitSwitchingStrategies/MaximizeFiatStrategy.cs
  29. +66 −50 Program.cs
  30. +1 −0 PublishUbuntu.bat
  31. +1 −0 SRBMiner/BinaryKernels/bittubev2/g1_tube_w9_k1.srb
  32. +1 −0 SRBMiner/BinaryKernels/bittubev2/g2_tube_w8_k1.srb
  33. +1 −0 SRBMiner/BinaryKernels/bittubev2/g4_tube_w8_k1.srb
  34. +1 −0 SRBMiner/BinaryKernels/bittubev2/g5_tube_w8_k1.srb
  35. +1 −0 SRBMiner/BinaryKernels/bittubev2/g7_tube_w12_k1.srb
  36. +1 −0 SRBMiner/BinaryKernels/bittubev2/g7_tube_w9_k1.srb
  37. +1 −0 SRBMiner/BinaryKernels/fast/g1_fast_w16_k1.srb
  38. +1 −0 SRBMiner/BinaryKernels/fast/g2_fast_w8_k1.srb
  39. +1 −0 SRBMiner/BinaryKernels/fast/g4_fast_w8_k1.srb
  40. +1 −0 SRBMiner/BinaryKernels/fast/g5_fast_w8_k1.srb
  41. +1 −0 SRBMiner/BinaryKernels/fast/g7_fast_w12_k1.srb
  42. +1 −0 SRBMiner/BinaryKernels/haven/g1_xhv_w9_k1.srb
  43. +1 −0 SRBMiner/BinaryKernels/haven/g2_xhv_w8_k1.srb
  44. +1 −0 SRBMiner/BinaryKernels/haven/g4_xhv_w8_k1.srb
  45. +1 −0 SRBMiner/BinaryKernels/haven/g5_xhv_w8_k1.srb
  46. +1 −0 SRBMiner/BinaryKernels/haven/g7_xhv_w12_k1.srb
  47. +1 −0 SRBMiner/BinaryKernels/haven/g7_xhv_w9_k1.srb
  48. +1 −0 SRBMiner/BinaryKernels/heavy/g1_cnh_w9_k1.srb
  49. +1 −0 SRBMiner/BinaryKernels/heavy/g2_cnh_w8_k1.srb
  50. +1 −0 SRBMiner/BinaryKernels/heavy/g4_cnh_w8_k1.srb
  51. +1 −0 SRBMiner/BinaryKernels/heavy/g5_cnh_w8_k1.srb
  52. +1 −0 SRBMiner/BinaryKernels/heavy/g7_cnh_w12_k1.srb
  53. +1 −0 SRBMiner/BinaryKernels/heavy/g7_cnh_w9_k1.srb
  54. +1 −0 SRBMiner/BinaryKernels/litev7/g1_cnl7_w8_k1.srb
  55. +1 −0 SRBMiner/BinaryKernels/litev7/g2_cnl7_w8_k1.srb
  56. +1 −0 SRBMiner/BinaryKernels/litev7/g4_cnl7_w8_k1.srb
  57. +1 −0 SRBMiner/BinaryKernels/litev7/g5_cnl7_w8_k1.srb
  58. +1 −0 SRBMiner/BinaryKernels/litev7/g7_cnl7_w12_k1.srb
  59. +1 −0 SRBMiner/BinaryKernels/normalv7/g1_cnv7_w8_k1.srb
  60. +1 −0 SRBMiner/BinaryKernels/normalv7/g2_cnv7_w8_k1.srb
  61. +1 −0 SRBMiner/BinaryKernels/normalv7/g4_cnv7_w8_k1.srb
  62. +1 −0 SRBMiner/BinaryKernels/normalv7/g5_cnv7_w8_k1.srb
  63. +1 −0 SRBMiner/BinaryKernels/normalv7/g7_cnv7_w12_k1.srb
  64. +1 −0 SRBMiner/BinaryKernels/normalv7/g7_cnv7_w8_k1.srb
  65. +1 −0 SRBMiner/BinaryKernels/normalv8/g1_cnv8_w16_k1.srb
  66. +1 −0 SRBMiner/BinaryKernels/normalv8/g2_cnv8_w16_k1.srb
  67. +1 −0 SRBMiner/BinaryKernels/normalv8/g4_cnv8_w16_k1.srb
  68. +1 −0 SRBMiner/BinaryKernels/normalv8/g5_cnv8_w16_k1.srb
  69. +1 −0 SRBMiner/BinaryKernels/normalv8/g7_cnv8_w16_k1.srb
  70. +1 −0 SRBMiner/BinaryKernels/normalv8/g7_cnv8_w32_k1.srb
  71. +1 −0 SRBMiner/BinaryKernels/stellitev4/g1_xtlv4_w8_k1.srb
  72. +1 −0 SRBMiner/BinaryKernels/stellitev4/g2_xtlv4_w8_k1.srb
  73. +1 −0 SRBMiner/BinaryKernels/stellitev4/g4_xtlv4_w8_k1.srb
  74. +1 −0 SRBMiner/BinaryKernels/stellitev4/g5_xtlv4_w8_k1.srb
  75. +1 −0 SRBMiner/BinaryKernels/stellitev4/g7_xtlv4_w12_k1.srb
  76. +1 −0 SRBMiner/BinaryKernels/stellitev4/g7_xtlv4_w8_k1.srb
  77. BIN SRBMiner/SRBMiner-CN.exe
  78. +28 −0 SRBMiner/config_v8.txt
  79. BIN SRBMiner/libeay32.dll
  80. BIN SRBMiner/libwinpthread-1.dll
  81. BIN SRBMiner/ssleay32.dll
  82. +4 −4 XmrStak/amd_heavy.txt
  83. +4 −4 XmrStak/amd_lite.txt
  84. +4 −4 XmrStak/amd_v7.txt
  85. +8 −22 XmrStak/cpu_heavy.txt
  86. +17 −62 XmrStak/cpu_lite.txt
  87. +10 −32 XmrStak/cpu_v7.txt
  88. BIN XmrStak/libxmr-stak-asm.a
  89. BIN XmrStak/libxmr-stak-backend.a
  90. BIN XmrStak/libxmrstak_opencl_backend.so
  91. BIN XmrStak/xmr-stak
  92. BIN XmrStak/xmr-stak.exe
  93. BIN XmrStak/xmrstak_opencl_backend.dll
  94. +1 −1 version.txt
BIN -411 KB (95%) CastXmr/cast_xmr-vega.exe
Binary file not shown.
@@ -5,7 +5,7 @@
"DisplayName": "Aeon",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "AEON",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightLite",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -61,6 +61,8 @@
"CastXmrExtraArguments": "-G 0,1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_lite.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null
}
@@ -5,7 +5,7 @@
"DisplayName": "Bittube",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "TUBE",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightBittube",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner
"Miner": "XmrStak",
@@ -61,6 +61,8 @@
"CastXmrExtraArguments": "-G 0,1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_heavy.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

@@ -5,7 +5,7 @@
"DisplayName": "Graft",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "GRFT",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightV7",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -61,6 +61,8 @@
"CastXmrExtraArguments": "-G 0,1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_v7.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

@@ -5,7 +5,7 @@
"DisplayName": "Haven Protocol",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "XHV",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightHaven",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -61,6 +61,8 @@
"CastXmrExtraArguments": "-G 0,1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_heavy.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

@@ -5,7 +5,7 @@
"DisplayName": "Loki",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "LOKI",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightHeavy",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -61,6 +61,8 @@
"CastXmrExtraArguments": "-G 0,1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_heavy.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

@@ -5,7 +5,7 @@
"DisplayName": "Masari",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "MSR",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightMasari",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -61,6 +61,8 @@
"CastXmrExtraArguments": "-G 0,1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_v7.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

@@ -5,7 +5,7 @@
"DisplayName": "Monero",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "XMR",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightV7",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -58,9 +58,11 @@
// Path to CastXmr executable
"CastXmrPath": "CastXmr/cast_xmr-vega.exe",
// Extra arguments for setting the GPUs or tuning
"CastXmrExtraArguments": "-G 0,1",
"CastXmrExtraArguments": "-G 0,1 --algo=-1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_v7.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

@@ -5,7 +5,7 @@
"DisplayName": "MoneroOcean",
// Ticker symbol, needed to get profit data (SPECIAL: MoneroOcean)
"TickerSymbol": "MoneroOcean",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightV7",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -58,9 +58,11 @@
// Path to CastXmr executable
"CastXmrPath": "CastXmr/cast_xmr-vega.exe",
// Extra arguments for setting the GPUs or tuning
"CastXmrExtraArguments": "-G 0,1",
"CastXmrExtraArguments": "-G 0,1 --algo=-1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_v7.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

@@ -5,7 +5,7 @@
"DisplayName": "Quantum",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "QRL",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightV7",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -29,7 +29,7 @@
/* AUTO POOL CONFIGURATION - NEEDED FOR CASTXMR OR IF POOL CONFIG FILE IS NOT DIRECTLY SET */

"PoolAddress": "qrl.miner.rocks:5555",
"PoolWalletAddress": "0x01d47cc4f56ec05e735b316742459eeef08d5867",
"PoolWalletAddress": "Q010500b73c3aed7fe3e5da001ad28c0c39720356fb3e7d3341050fd7c5d0684e035765e38e6ad2",
"PoolPassword": "x",
"PoolUseTls": false,
"PoolTlsFingerprint": "",
@@ -61,6 +61,8 @@
"CastXmrExtraArguments": "-G 0,1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_v7.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

@@ -5,7 +5,7 @@
"DisplayName": "Stellite",
// Ticker symbol on minecryptonight.net, needed to get profit data
"TickerSymbol": "XTL",
// Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
// Mining algorithm of coin, can be CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
"Algorithm": "CryptonightStellite",
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
"Miner": "XmrStak",
@@ -61,6 +61,8 @@
"CastXmrExtraArguments": "-G 0,1",
// Set if you want to also start Xmr-Stak for CPU Mining
"CastXmrUseXmrStakCPUMining": true,
// Port of the CastXmr JSON Api (0 = default (7777))
"CastXmrApiPort": 0,

/* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

@@ -83,6 +85,8 @@
"JceMinerPath": "JceMiner/jce_cn_gpu_miner64.exe",
// Path to JceMiner config (can be null <- then auto configuration will be used)
"JceMinerConfig": "JceMiner/config_v7.txt",
// Port of the JceMiner JSON Api (0 = auto)
"JceMinerApiPort": 0,
// Extra arguments for JceMiner
"JceMinerExtraArguments": null

0 comments on commit 8d2a5b5

Please sign in to comment.
You can’t perform that action at this time.