アフィリエイト広告を利用しています

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2018年01月03日

configのフォーマット

コンフィグファイルのフォーマット仕様です

・<*>が属性で3種類。アンダーバー(<_)で始まる属性はシステムが予約。それ以外はエイリアス属性で任意の名称を指定できる。 ・大かっこ{ }で括られる単位が一つのPool設定。ShitCoinMinerのPoolリストビュに1レコード追加。ただし、<_format>の定義が無いときは追加しない
・{ }の間に定義した属性は、その括弧の間だけ有効。{ }は子、孫、、と多重に定義できる
・子、孫{ }内の属性は未設定なら、親から属性が引き継がれる
・<_bin>はShitCoinMiner.exeフォルダからの相対パスで、Minerを指定する
・<_format>はMinerに渡すコマンド引数を定義する
・<_deviceIDc>、<_deviceIDs>は<_format>属性値だけに定義できる。ShitCoinMinerの[DeviceID]列の値が設定され、<_deviceIDc>はカンマ区切り<_deviceIDs>はスペース区切りとなる
 ⇒ex.0と3のデバイスだけで掘る場合は、<_deviceIDc>なら"0,3"と設定される
・<_stats>は[Check my stats online!]の飛び先
・<_api_pools_hashrate>で得られた値はh/sと解釈し[PoolHash(Gh/s)]に表示
・<_api_pools_myhashrate>で得られた値はh/sと解釈し、合算した数値を[Hashrate:]に(Mh/s)で表示
・<_api_getdifficulty>は[Difficulty]に表示
・<_api_nethash>で得られた値はh/sと解釈し[NetHash(Gh/s)]に表示
・<_name>はPoolリストビュの[_name]に表示する名称
・<_api_marketPrice>は[Price-btc]に表示
・<_api_marketPriceDC>は[Price-DC]に表示。現在はcoinmarketcap.comのJPYに変換するAPIを割り当て
・エイリアス属性が指定できる属性は、<_format>、<_stats>、<_name>、<_api_marketPrice>、<_api_marketPriceDC>、<_api_pools_hashrate>、<_api_pools_myhashrate>


example.
{ }子1つ、孫1つの2つのプール設定。親は<_format>定義が無いので追加されないケース
共通の属性は上位の親に定義している。子はaltminer.netでccminer-hsrで掘る設定、孫はccminer-x64-2.2.2-cuda9で掘る設定

<親設定>
{
 <_api_getdifficulty> "null" " http://explorer.innovacoin.info/api/getdifficulty "
 <_api_nethash> "null" " http://explorer.innovacoin.info/api/getnetworkhashps "
 <_api_marketPrice> "price_btc" " https://api.coinmarketcap.com/v1/ticker/innova/ "
 <_api_marketPriceDC> "price_jpy" " https://api.coinmarketcap.com/v1/ticker/innova/?convert=JPY "
 <"ALGO"> neoscrypt
 <"WALLET_ADDRESS"> i3YgLj5KZBTrcQ3VaerK1BQmRVa74xAmC5
 <_bin> "bin_3rdparty\ccminer-hsr\ccminer.exe"
 <子設定>
 {
  <_name> "altminer.net 0.9% hsr"
  <_format> "-a -o stratum+tcp://eu1.altminer.net:<"PORT"> -u <"WALLET_ADDRESS"> -p c=<"SYMBOL"> --cpu-priority=5 --devices <_deviceIDc>"
  <"SYMBOL"> INN
  <"PORT"> 4233
  <_stats> " https://altminer.net/?address= <"WALLET_ADDRESS">"
  <_api_pools_hashrate> "hashrate" " https://altminer.net/api/currencies " "INN"
  <_api_pools_myhashrate> "accepted" " https://altminer.net/api/walletEx?address= <"WALLET_ADDRESS">"
  <孫設定>
  {
   <_bin> "bin_3rdparty\ccminer-x64-2.2.2-cuda9\ccminer-x64.exe"
   <_name> "altminer.net 0.9% ccminer"
   <_format> "-a <"ALGO"> -o stratum+tcp://eu1.altminer.net:<"PORT"> -u <"WALLET_ADDRESS"> -p c=<"SYMBOL"> --cpu-priority=5 --devices <_deviceIDc>"
  }
 }
}



ShitCoinMiner v0.1.06

ShitCoinMiner v0.1.06

・burnの処理見直し
・*.confの属性$deviceIDc,$deviceIDsを<_deviceIDc>,<_deviceIDs>に名称変更
 ⇒カスタマイズしている人にはお手数ですが、*.confのフォーマット変更です
・エイリアス名を指定できる属性を拡張

https://github.com/kanhachi001/ShitCoinMiner



×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: