What do stratum URL, worker and password mean?

By DirectPool. Published
Short answer

The stratum URL tells your miner where the pool is, the worker field says who gets paid, and the password sets options. For DirectPool, use stratum+tcp://stratum.directpool.io:3333 (or host and port separately), your bc1 or 3 Bitcoin address plus .workername as worker, and x as password. Large miners can use d=number.

Host
stratum.directpool.io
Port
3333
Start difficulty
1,000
Lowest difficulty
1

What do the stratum URL, worker and password mean?

Stratum is the protocol miners use to talk to a pool. Every miner asks for the same three things, even if the field names differ:

PartDirectPool valueWhat it does
Stratum URLstratum+tcp://stratum.directpool.io:3333Where the pool server is: scheme, host name and port.
Worker or userbc1qyouraddress.bedroomWho you are. On DirectPool, your Bitcoin address plus an optional worker name.
PasswordxNot a secret here. Used for options such as a fixed share difficulty.

How do you split the stratum URL across different miners?

The URL has three parts: stratum+tcp:// (the scheme), stratum.directpool.io (the host) and 3333 (the port). Miners differ in how many boxes they give you:

Miner softwareFieldsWhat to type
AxeOS (Bitaxe, NerdQAxe)Stratum Host + Stratum Portstratum.directpool.io and 3333
Lucky MinerStratum URL + Stratum Portstratum.directpool.io and 3333
NerdMinerPool URL + Pool portstratum.directpool.io and 3333
Avalon (Canaan)one Pool URL boxstratum+tcp://stratum.directpool.io:3333
Antminer stock firmwareone URL box per poolstratum+tcp://stratum.directpool.io:3333

The rule: if there is a separate port field, enter the bare host. If there is only one box, enter the full URL with scheme and port.

What should you put in the worker field?

On DirectPool, the worker field is your Bitcoin address, optionally followed by a dot and a name: bc1qyouraddress.bedroom. There is no account to create.

  • The address must start with bc1 or 3. Addresses starting with 1 are rejected. Payouts are written to this address inside each block the pool finds, so copy and paste it from your own wallet.
  • The worker name after the dot is any label you like, such as office or gamma2. It lets you tell miners apart on the pool page. Use letters, numbers, dashes or underscores.
  • Several miners, one address: give each a different worker name. Their shares add up under the same address.

Careful: never put an exchange deposit address in a pool. Some exchanges do not credit coins from coinbase transactions, and the address may change. Use an address from a wallet you control.

What does the password field do?

Pools that identify you by address do not need a password, so x is the convention. Any value works. On DirectPool the field has one real use: setting a fixed starting share difficulty for large miners with d= followed by a number, for example d=500000 for a 200 TH/s machine.

Which share difficulty should a large miner use?

A share is a small proof of work. DirectPool starts new connections at difficulty 1,000. That suits small miners, but a big ASIC would then send dozens of shares a second, which wastes bandwidth for no benefit. A higher difficulty means fewer, larger shares; your credited work stays the same.

HashrateSuggested passwordAbout one share every
1.2 TH/s (Bitaxe Gamma)x3.6 s
6 TH/s (Avalon Nano 3S)d=100007.2 s
37.5 TH/s (Avalon Mini 3)d=9000010.3 s
95 TH/s (Antminer S19)d=2000009.0 s
200 TH/s (Antminer S21)d=50000010.7 s

The suggestions aim for roughly one share every few seconds. Small miners can leave the password as x. Share difficulty does not change your odds or your payout; it only changes how often your miner reports. The lowest accepted share difficulty is 1, and decimal values are rounded up to 1.

Why is there no account or real password?

Traditional pools ask you to sign up, then hold your earnings in an account until you withdraw. DirectPool pays each miner directly inside the block it finds, so there is nothing to log into and nothing to withdraw. Your Bitcoin address is enough to identify your shares and to pay you.

It also matters for security. Plain stratum+tcp connections are not encrypted, which is normal for Stratum V1 pools. Because DirectPool never asks for a secret, there is nothing sensitive for anyone on the network path to read. Your address is public on the blockchain anyway.

Should you set a backup pool?

Most miners have fields for a second or third pool, often called fallback, Pool 2 or Pool 3. The miner switches to them only when the first pool is unreachable, and switches back when it returns. Adding one keeps your miner working during a pool outage. Shares sent to the backup pool earn on that pool's terms, not DirectPool's, so use an address you control there too. Leaving the backup fields empty is also fine; your miner simply waits and reconnects.

What do complete settings look like?

A Bitaxe on AxeOS:

Stratum Host:  stratum.directpool.io
Stratum Port:  3333
Stratum User:  bc1qyouraddress.bedroom
Password:      x

An Antminer S21 on stock firmware:

URL:       stratum+tcp://stratum.directpool.io:3333
Worker:    bc1qyouraddress.garage
Password:  d=500000

What happens if a field is wrong?

MistakeWhat you see
Full URL in a host-only fieldminer cannot connect or resolve the host
Missing scheme or port in a single-box minerpool shown as dead or offline
Address starting with 1, or a typoconnection rejected at login
Wrong porttimeouts, no shares
Saved but not restartedstill mining on the old pool

The full checklist is in My miner won't connect to the pool. Once connected, paste your address on the home page to see your workers, or on the verify page to see your slice of the next block. The Stratum V1 protocol itself is documented by Braiins.

Q

Questions

What is a stratum URL?
The address of a mining pool server, written as scheme, host and port: for DirectPool, stratum+tcp://stratum.directpool.io:3333.
Do I include stratum+tcp:// in the host field?
Not if your miner has a separate port field, as AxeOS does. Only miners with one URL box, like Avalon and Antminer, need the full URL.
What is a worker name in mining?
A label after your address, such as .bedroom, that identifies one miner. Several miners can share an address with different worker names.
What password do I use for a mining pool?
On pools that identify you by Bitcoin address, any value works and x is the convention. DirectPool also accepts d=number to set share difficulty.
Can I use a Bitcoin address starting with 1?
Not on DirectPool. Use a bc1 or 3 address from your wallet.
Does share difficulty affect my earnings?
No. Shares are weighted by difficulty, so your credited work is the same. A higher setting only reduces how many messages your miner sends.
Where can I see my workers on DirectPool?
Paste your Bitcoin address on the DirectPool home page. Each worker name appears after its first accepted shares, and its hashrate settles over about an hour.
Why does my miner still use the old pool after I changed the URL?
Most miners only apply new pool settings after a restart. Save, then restart or reboot the miner.
Can I mine to an exchange address?
It is not recommended. Some exchanges do not credit coinbase outputs and deposit addresses can change. Use your own wallet.
S

Sources

  1. Braiins: Stratum V1 protocol documentationhttps://braiins.com/stratum-v1/docs, checked 2026-10-05
  2. ESP-Miner (AxeOS) repository: stratum settingshttps://github.com/bitaxeorg/ESP-Miner, checked 2026-10-05
  3. NerdMiner_v2 repository: configuration fieldshttps://github.com/BitMaker-hub/NerdMiner_v2, checked 2026-10-05
  4. DirectPool verify page: live pool ruleshttps://directpool.io/verify, checked 2026-10-05
  5. Bitcoin Wiki: Stratum mining protocolhttps://en.bitcoin.it/wiki/Stratum_mining_protocol, checked 2026-10-05

Miners in this guide

Read next