Skip to content

Instantly share code, notes, and snippets.

@Timonchegs
Last active December 8, 2025 15:05
Show Gist options
  • Select an option

  • Save Timonchegs/4a384fb40363116faaf5750fbac23272 to your computer and use it in GitHub Desktop.

Select an option

Save Timonchegs/4a384fb40363116faaf5750fbac23272 to your computer and use it in GitHub Desktop.
промт
1. Узнать точный формат mining.notify для Abelcoin в TeamRedMiner
Посмотрите документацию TeamRedMiner по Abelcoin:
bash
# Запустите TeamRedMiner с помощью для Abelcoin
/hive/miners/teamredminer/0.10.21/teamredminer --help | grep -A 10 -i abel
!ПРВЕРИЛ - ВОТ
root@burilich:/home/user# /hive/miners/teamredminer/0.10.21/teamredminer --help | grep -A 10 -i abel
abel (abel)
fishhash (ironfish new algo)
firopow (firo)
mtp_firopow (chooses firopow or mtp and shuts down miner at the fork on Oct 26 2021)
autolykos2 (ergo)
verthash (vtc)
ton (ton)
kas (kaspa)
karlsen (karlsen)
pyrin (pyrin)
ironfish (ironfish old algo)
--
Abel options:
--abel_api_server=X Set the host(:port) used to submit rig and hashrate data for the abelian stratum protocol. This
is normally deduced automatically from the pool host name. If no port is specified, 443 is
assumed.
FPGA Options:
--fpga_devices=LIST Sets FPGA devices to use from detected list. LIST should be a comma separated list of either
device indices or device DNAs as shown by --list_devices.
Examples: --fpga_devices=0,1,2,4
--fpga_devices=40020000013ae32135111111,40020000013ae32135222222
If not specified, all available FPGA devices will be used.
--fpga_clk_core=LIST Sets FPGA device core clock frequencies. The clock frequencies should be provided as a
root@burilich:/home/user#
2. Попробуйте разные форматы stratum
TeamRedMiner для Abelcoin может использовать:
--stratum_protocol=1 (стандартный Bitcoin stratum)
--stratum_protocol=2 (расширенный stratum)
--stratum_protocol=3 (специальный для некоторых монет)
Промпт для Phind:
text
TeamRedMiner с алгоритмом abel (-a abel) подключается к моему stratum прокси, но не может распарсить mining.notify сообщение.
TeamRedMiner показывает ошибку парсинга даже при "правильном" Bitcoin-формате:
{"id":null,"method":"mining.notify","params":["2","0000000000000000000000000000000000000000000000000000000000000000","01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff00000000","01ffffffff01",[],"00000002","1d00ffff","b6e73669",false]}
Вопросы:
1. Какой точный формат mining.notify ожидает TeamRedMiner для алгоритма abel?
2. Есть ли документация по stratum протоколу для Abelcoin/Abelian?
3. Какие параметры coinbase1 и coinbase2 для Abelcoin (использует Lelantus, не стандартный Bitcoin)?
4. Как преобразовать данные от abec getwork (contenthash, epochseed) в формат для TeamRedMiner abel?
Данные от abec:
{
"contenthash": "0x267e393ca56fcee5917a99e3593d1af84f0a09f278059fcc4dcf88e7dfcb113b",
"epochseed": "0x0fa8285ee6dbf1ee2afd22738b1c2dbe9feec4c7ce789345dbde14eb6043d878",
"targetboundary": "0x00000000000151da000000000000000000000000000000000000000000000000"
}
Возможно нужно поработать с:
1. Форматом mining.notify для Abelcoin в TeamRedMiner
2. Как заполнить coinbase данные для Abelcoin
3. Какие дополнительные RPC методы нужны для Abelcoin майнинга
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment