any change to update stratum support for ethproxy
cause atm 99% ethereum pool use eth-proxy with stratum and miner not working
GG works flawlessly with Ethermine pool
you mean sgminer (genoil) i checked code it not support it.
what pool did you try?
with ethereminer.org not working.
https://github.com/zawawawa/gatelessgate/blob/master/Core/util.c > line 3007 > \"method\": \"mining.subscribe\" eth proxy wanna "eth_submitLogin"
looklike:
if (pool->algorithm.type == ALGO_EQUIHASH)
{
sprintf(s, "{\"id\":%d, \"method\":\"mining.subscribe\", \"params\":[\"" PACKAGE "/" CGMINER_VERSION "\", null, \"%s\", \"%s\"]}", swork_id++, pool->sockaddr_url, pool->stratum_port);
}
else
{
switch (pool->stratum_version)
{
case STRATUM_PROTOCOL_STRATUM:
sprintf(s, "{\"id\": %d, \"method\": \"mining.subscribe\", \"params\": []}\n", swork_id++);
break;
case STRATUM_PROTOCOL_ETHPROXY:
sprintf(s, "{\"id\": %d, \"worker\":\"%s\", \"method\": \"eth_submitLogin\", \"params\": [\"%s\"]}\n", swork_id++, pool->worker, pool->rpc_user);
break;
case STRATUM_PROTOCOL_ETHEREUMSTRATUM:
sprintf(s, "{\"id\":%d, \"method\":\"mining.subscribe\", \"params\":[\"" PACKAGE "/" CGMINER_VERSION "\",\"EthereumStratum/1.0.0\"]}\n", swork_id++);
break;
}
}
i checked code on etherminer (genoil) that working.
I tried to fix code but i stuck with last fuction:
static bool parse_notify_ethash() ...
I'm a c# coder and with c++ i'm a newbie, consider also no documentation about this fucking stratum protocol and pool dont' tell you what version they use.