Giter Site home page Giter Site logo

Does it work with forks? about nodevfee HOT 28 CLOSED

demion avatar demion commented on August 27, 2024
Does it work with forks?

from nodevfee.

Comments (28)

roll77 avatar roll77 commented on August 27, 2024 3

Спасибо за работу!
Да, функция отправки комиссии на отдельный кошелек очень востребована.
И в принципе, она реализуется, но с помошью прокси https://github.com/Atrides/eth-proxy
в батнике соответственно указывается адрес прокси, а комиссия летит напрямую, а не через прокси.

И было бы крайне интересно, чтобы это распределение работало без применения прокси))
На данный момент, если в батнике прописан другой кошелек, на него не идет вообще ничего, а все сразу, и основной поток и комиссия летит на кошелек указанный в nodevfeeWallet.txt

from nodevfee.

megacel avatar megacel commented on August 27, 2024 2

Доброго дня. Спасибо за Ваш труд. Планируется ли добавление функционала с отправкой devfee на сторонний кошелёк? Очень нужная функция.

from nodevfee.

Demion avatar Demion commented on August 27, 2024 2

Чтобы перенаправлять devfee на отдельный кошелек или воркер нужно слегка усложнять логику и добавлять отдельные настройки для основного кошелька и devfee кошелька т.к. трудно определить по пакету это devfee или это основной кошелек переподключается после потери интернета / отключения от пула (реконект).

Чем эта функция так необходима?

from nodevfee.

megacel avatar megacel commented on August 27, 2024 1

Есть много Ригов настроенных на разные кошельки, было бы очень удобно аккумулировать devfee на одном кошельке. Да и судя по форуму многие интересуются таким функционалом.

from nodevfee.

Demion avatar Demion commented on August 27, 2024

Probably not. It is possible to redirect dev fee connecting from dev fee pool to your fork pool, but there would be problems determining between ETH (fork) fee and 2nd coin (DCR SIA etc) connections. I am working on experimental version.
Only way I see make it work right now if you manually write down which address and port you need redirect to i.e. you need to manually make dev fee pools addresses list.

from nodevfee.

serzhblack avatar serzhblack commented on August 27, 2024

Ok.
Also I tried it with ETC. -allcoins is set to etc. log file shows that address was replaced and connections was established but there is no default worker even shares was found

from nodevfee.

Demion avatar Demion commented on August 27, 2024

I created experimental version
NoDevFee_v0.2.2a_x64.zip

Create nodevfeePools.txt with format -

PoolCount (including main pool N + 1)
MainPoolAddress MainPoolPort
DevFeePool1Address DevFeePool1Port
DevFeePool2Address DevFeePool2Port
DevFeePoolNAddress DevFeePoolNPort

Example (eu1.ethermine.org:4444 being main pool, and eth-eu.dwarfpool.com:8008, eu1.nanopool.org:9999 dev fee pools that will be redirected to main pool) -

3
eu1.ethermine.org 4444
eth-eu.dwarfpool.com 8008
eu1.nanopool.org 9999

Needs extensive testing.
Also you will need to set direct wallet using nodevfeeWallet.txt
You should see NoDevFee: connect -> message in console if connection is being redirected.

from nodevfee.

Demion avatar Demion commented on August 27, 2024

Possible pool list in nodevfeePools.txt (eu2.ethermine.org:4444 being your main pool) -

35
eu2.ethermine.org 4444
eth-eu.dwarfpool.com 8008
eth-us.dwarfpool.com 8008
eth-us2.dwarfpool.com 8008
eth-ru.dwarfpool.com 8008
eth-asia.dwarfpool.com 8008
eth-cn.dwarfpool.com 8008
eth-cn2.dwarfpool.com 8008
eth-sg.dwarfpool.com 8008
eth-au.dwarfpool.com 8008
eth-ru2.dwarfpool.com 8008
eth-hk.dwarfpool.com 8008
eth-br.dwarfpool.com 8008
eth-ar.dwarfpool.com 8008
us1.ethpool.org 3333
us2.ethpool.org 3333
eu1.ethpool.org 3333
asia1.ethpool.org 3333
eth-eu1.nanopool.org 9999
eth-eu2.nanopool.org 9999
eth-us-east1.nanopool.org 9999
eth-us-west1.nanopool.org 9999
eth-asia1.nanopool.org 9999
us-east.ethash-hub.miningpoolhub.com 20535
europe.ethash-hub.miningpoolhub.com 20535
asia.ethash-hub.miningpoolhub.com 20535
us-east.ethash-hub.miningpoolhub.com 20536
europe.ethash-hub.miningpoolhub.com 20536
asia.ethash-hub.miningpoolhub.com 20536
us-east.ethash-hub.miningpoolhub.com 20537
europe.ethash-hub.miningpoolhub.com 20537
asia.ethash-hub.miningpoolhub.com 20537
eth.suprnova.cc 5000
eth.suprnova.cc 5005
eth.f2pool.com 8008

from nodevfee.

serzhblack avatar serzhblack commented on August 27, 2024

Спасибо, но речь была о форках. С музыкой такая ситуация: информация о перехвате в окошке клея появляется, девфи идет с правильным кошельком и на правильный пул, но ответ пула (музыки) не устраивает майнер (простите, не скопипастил). майнер пишет про таймаут, ждет 20 секунд и так по кругу. возможно вот причина:
{"id":2,"jsonrpc":"2.0","method":"eth_login","params":["x***************************"","x"]}
в адресе нет 0 перед x и лишняя кавычка

from nodevfee.

Demion avatar Demion commented on August 27, 2024

Я не знаю, форки не майню. Если пул или майнер не устраивает ethereum stratrum protocol, тогда навряд ли легко вопрос можно решить. Хотя, так как алгоритм такой же, то и протокол наверно должен быть один и тот же. Скиньте полностью как файлы батник и весь лог клеймора и nodevfeeLog.txt, посмотрю может баг какой-то.

from nodevfee.

serzhblack avatar serzhblack commented on August 27, 2024

batch file:
nodevfee.exe EthDcrMiner64.exe -allcoins 1 -epool stratum+tcp://music.spdns.eu:8008 -ewal 0xbfd***************dac7 -eworker MUSIC -epsw x -eres 4 -ethi 8

log1: https://pastebin.com/nWGyQqDg

log2: https://pastebin.com/c0xkFJZu

Edited : upload logs to pastebin

from nodevfee.

Demion avatar Demion commented on August 27, 2024

Problem is -eworker not supported.
Also just in case add -esm 0 (music.spdns.eu does not support -esm 1). Not sure if it will affect devfee settings thouh.

from nodevfee.

serzhblack avatar serzhblack commented on August 27, 2024

не работает. еще раз обращаю внимание на то, что программа использует в качестве логина к пулу.
почему нет нуля в начале и кавычка в конце?
NoDevFee: connect -> music.spdns.eu:8008
NoDevFee: eth_login -> xbf*************************ac7"

from nodevfee.

Demion avatar Demion commented on August 27, 2024

Я же вам говорю, это из-за того что -eworker используете, он не поддерживается программой и пропишете -esm 0 чтобы использовалось eth_submitLogin вместо eth_login. У меня работает. Сейчас делаю фикс для поддержки -eworker и скину свои логи и батники.
Также кошелек нужно прописать в nodevfeeWallet.txt как я уже говорил.

from nodevfee.

Demion avatar Demion commented on August 27, 2024

Added -eworker support. Version still experimental - NoDevFee_v0.2.2b_x64.zip

music.spdns.eu pool requires -esm 0

Bat : nodevfee.exe EthDcrMiner64.exe -allcoins 1 -epool stratum+tcp://music.spdns.eu:8008 -ewal 0x50eb1887d3536b8f004ae4c90c2c8c229f42e60d -eworker MUSIC -epsw x -eres 4 -ethi 8 -esm 0

nodevfeeWallet.txt : 0x50eb1887d3536b8f004ae4c90c2c8c229f42e60d

nodevfeePools.txt : https://pastebin.com/xaRH2XJL

nodevfeeLog.txt : https://pastebin.com/4sRYb6Zy

Claymore log.txt : https://pastebin.com/UhjKERmh

from nodevfee.

serzhblack avatar serzhblack commented on August 27, 2024

NoDevFee: connect -> music.spdns.eu:8008
NoDevFee: eth_login -> 0xbf***************ac7
DevFee: ETH: Stratum - Connected (us1.ethpool.org:3333)
ETH: Authorization failed
: {"id":2,"jsonrpc":"2.0","result":null,"error":{"code":-3,"message":"Methodnotf
ound"}}
Stratum - reading socket failed 10038, disconnect
DevFee: ETH: Job timeout, disconnect, retry in 20 sec...
GPU0 t=54C fan=40%

from nodevfee.

Demion avatar Demion commented on August 27, 2024

У меня работает. Должно быть NoDevFee: eth_submitLogin ->. Это может исправить команда -esm 0. Если не помогает, тогда по другому сложно исправить.

from nodevfee.

serzhblack avatar serzhblack commented on August 27, 2024

-esm 0 в командной сроке указан
в логах почему-то eth_login
отличие моего батника от "рекомендованного" только в кошельке и -dbg -1

from nodevfee.

Demion avatar Demion commented on August 27, 2024

Значит нужно полностью переделывать все пакеты под другой протокол, это долго. Может есть какой-то другой пул, который поддерживает оба протокола (esm 0 eth_submitLogin и esm 1 eth_login). Больше пока ничем помочь не могу. Странно, что у меня devfee использует eth_submitLogin (если указать esm 0), хотя я долго не тестировал.

from nodevfee.

serzhblack avatar serzhblack commented on August 27, 2024

Может и есть. Мне этот нравится. Дело не в том чтобы отобрать 1% у разработчика. Просто понравилось изящество программного решения, вот и взялся тестировать (сам разработкой ПО занимаюсь). Хотя если майнить на двух 2% пулах с 2% devfee, то, наверное, использовать прогу смысл имеет. И еще, в качестве рекомендации. Использование трех конфигурационных файлов не удобно, а в случае если батников и/или конфигурационных файлов для клеймора для разных монет и\или с разными настройками в папке несколько штук, то и невозможно. Если делать универсальное решение, то оно должно быть, на мой взгляд, более простым. типа: "nodevfee.exe file.conf EthDcrMiner64.exe ............"

from nodevfee.

Demion avatar Demion commented on August 27, 2024

Еще возможная проблема с devfee у форка, это загрузка второго даг файла, который может не влезть или просто занимать время на загрузку. Несколько конфигов было сделано для обратной совместимости с предыдущими версиями, чтобы можно было пользоваться вообще без конфигов (как изначально задумывалось), а можно было опционально включить логирование или перенаправление пулов. Конечно лучше объединить настройку логов, кошелька и пулов в один файл. Эта версия экспериментальная. Спасибо за потраченное время на тестирование.

from nodevfee.

nometry avatar nometry commented on August 27, 2024

Чем эта функция так необходима?
YESSS! Please...
После повторного подключения. Кошелек не возвращается к старому адресу. Он хранит адрес третьей стороны
Переводчик Google

from nodevfee.

iskizreal avatar iskizreal commented on August 27, 2024

Bat : nodevfee.exe EthDcrMiner64.exe -allcoins 1 -epool stratum+tcp://music.spdns.eu:8008 -ewal 0x50eb1887d3536b8f004ae4c90c2c8c229f42e60d -eworker MUSIC -epsw x -eres 4 -ethi 8 -esm 0

nodevfeeWallet.txt : 0x50eb1887d3536b8f004ae4c90c2c8c229f42e60d

Я может не правильно понял, но разве Claymore's Dual может передавать devfee в монете отличной от ETH, ETC, EXP? Если майнить Music, то монеты в ETH идут разработчику. И по логике нужно указывать отдельные кошельки для Music и ETH. Или я ошибаюсь? Спасибо

from nodevfee.

peshunski avatar peshunski commented on August 27, 2024

demion, please give me a .bat fail for nanopool ? which claymore i need to use?

from nodevfee.

stevengdev avatar stevengdev commented on August 27, 2024

Nanopool may not work. It's possible they have some BE enforcement for claymore, however, ethermine.org works just fine with Claymore 10.0 and NoDevFee 0.2.1. NoDevFee 0.2.2b did not seem to work, but 0.2.1 did. I have not tested other combinations.

from nodevfee.

Narratheon avatar Narratheon commented on August 27, 2024

Nanopool just works perfectly fine. I am using the 0.2.1.

from nodevfee.

kirillp avatar kirillp commented on August 27, 2024

Отличный софт, спасибо за труд. Код почитал, все огонь.

чтобы можно было пользоваться вообще без конфигов (как изначально задумывалось)

А можно ли сделать чтобы -eworker не становился "0", а оставался там что был в изначальном логин пакете ?

часть пакетов идет без воркера
{"id":4,"method":"eth_submitWork","params":["0xacf70eb80cc69d7d","0x168cf0e0dd15f21c5f973f4d67fe05e0919e658a4af041bd868b1f6b2c7e6053","0x4cf10be7c11dfd69acf9a8ba62b5490f794f1f3d8cb88a387c679372133f56ea"]}

это наверное оно и есть (дев фии) ?

from nodevfee.

Demion avatar Demion commented on August 27, 2024
  • Claymore майнит devfee только Ethereum даже, если майните дуал или форки, насколько мне известно.
  • Имя воркера для devfee и отдельный devfee кошелек пока добавлять не планируется.

Сейчас работает так - основное соединение майнит с вашим именем воркера, devfee - c пустым (0 или default на каждом пуле по своему, так же devfee не отсылает Reported Hashrate (eth_submitHashrate)).
Если у вас основное соединение идет без имени попробуйте впишите ваш кошелек в nodevfeeWallet.txt
-eworker (для основного соединения) поддерживается только в v0.2.2b

from nodevfee.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.