Dev scaffold: this instance runs BTC testnet4 for pipeline testing, not eCash (ECX). Use a testnet4 tb1… address here. Real ECX (bc1… addresses) at Full Release on 2026-10-31.
solofork logo solofork

Manage settings for your payout address

Authorize once with a BIP-322 signature from your payout address, then update every field on one screen: a coinbase OP_RETURN, a coinbase scriptSig tag, a starting or fixed difficulty, plus per-worker overrides. One save ends the session — no accounts, no email.

What each field does

Minimum accepted diff is 64. The floor exists to keep one low-hashrate connection from flooding the pool with shares. A 400 GH/s Bitaxe submits ~1 share/second at diff 64 — plenty for stats visibility.

Every field can be set as a per-address default (applies to all your workers) or overridden for a specific worker. Re-authorize anytime to change or clear anything. Empty text = clear that slot.

Message field content: UTF-8 printable text, spaces, punctuation, and emoji are fine. Control characters, bidi override marks, line separators, and the BOM are rejected — they would either break the on-chain byte stream or let a message reorder itself visually in explorers.

When your changes take effect

Message fields apply live. Difficulty fields apply on your next reconnect.

If you need to see a diff change immediately: on Antminer web UI, hit Miner Configuration → Save & Apply to trigger a re-connect. On cgminer, restart the process. On Bitaxe/Nerdminer, power-cycle.

Step 1 — Authorize this session

One signature opens a short-lived session (10 minutes). During the session you can update every field — the session closes when you hit Save.

The address whose private key you'll sign with. Must be the same address you use as your stratum username.

Constraints and limitations

Prefer scripting? The CLI in scripts/register-message.py uses the one-shot /api/register-message endpoint and stays supported.