riptide.maveth.ca:29120
riptide.maveth.ca:29122
link1.riptide.maveth.ca:29120
alef
link2.riptide.maveth.ca:29120
bet
Hashrate & finds
Our recent finds
newest → oldest - pool blocks onlyIf we find a block now*
| Kind | Payout worker | Nickname | Address | Amount (BTC) |
|---|---|---|---|---|
| Loading… | ||||
Contributors all paths - click to collapse
Same window as the next block payout: 7 confirmed finds + current. One table for all contributors. Filter active mining now, path (mixed / DATUM / SV1), combine BTC addrs / nick, and sort. Sort anytime. Payout % = work ÷ window work. Pie above still shows SV1 in grey.
All contributors
Combined DATUM + SV1 window.
| # | Address | Nickname | Vested | This block | Total work | ~H/s | Payout % | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Recent pool blocks (last 8 - orphans shown in red)
| Height | Status | ★ Worker | Nickname | Address | Reward | Diff | Ago |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Loading fee schedule…
Dig bits
Best leading-zero bits of the stored network block hash (Blake2b). Under anti-block-withholding that is the masked hash, not the miner stamp. Shares already stored are not rescored. Filter scopes the heatmap, max-line, and hist - address, nick, or address.worker / nick.worker.
Filter: pool (all addresses).
Volume heatmap (how many digs hit each bit depth over time)
Y-axis 40–66. The red line is the current block target, not a fixed 65. Dig scores stay whole leading-zero counts. All panels use sealed Beta 5m dig buckets.
| Address | Max | Era best | Minutes | Last |
|---|
Address detail
Select an address from the board or dropdown.
← RIPTIDE dashboard - live /bits
Historical - find week
Archive of the Sep 14–24 finding stretch: network nBits / difficulty at each pool find, plus dig-bit heatmap for days we have pow_hash (Sep 20 → last find).
Loading…
nBits / difficulty at pool finds
Dig volume heatmap (find week - 5m buckets)
Pool finds in window
| Height | Time | nBits | ≈zero-bits | Difficulty | In dig hist |
|---|
How to connect
Point your own machines here, or rent hashrate.
Public endpoints: DATUM riptide.maveth.ca:29120, riptide.maveth.ca:29121, riptide.maveth.ca:29122, riptide.maveth.ca:29123, riptide.maveth.ca:29130, riptide.maveth.ca:29131. No public SV1 port.
Community & help
Questions, setup help, and pool chat - join the Discord.
Public ports same as Discord !ports
Pick a min-diff / fee variant.
| Path | Host:port | Min diff | Fee | ABW |
|---|---|---|---|---|
| DATUM Gateway |
riptide.maveth.ca:29120 | 2048 | 0% - soft main | off |
riptide.maveth.ca:29121 | 32768 | 0% | off | |
riptide.maveth.ca:29122 | 4096 | optional fee | off | |
riptide.maveth.ca:29123 | 32768 | optional fee | off | |
riptide.maveth.ca:29130 | 4096 | 0% | on | |
riptide.maveth.ca:29131 | 32768 | 0% - high diff | on | |
| SV1 ASIC stratum |
No public SV1 port. | |||
- DATUM soft main:
riptide.maveth.ca:29120(0%, min diff 2048, ABW off) - config JSON below. Alsoriptide.maveth.ca:29121(0%, min diff 32768, ABW off). - SV1: No public SV1 port.
- Optional-fee DATUM (
riptide.maveth.ca:29122/riptide.maveth.ca:29123, ABW off) is a connection fee - not the same as SV1 BOOST. - ABW is on for
riptide.maveth.ca:29130(4096, 0%) andriptide.maveth.ca:29131(32768, 0%). DATUM v3 anti-withhold. ABW-capable CONVOY/v3 for the DATUM ports. Soft main staysriptide.maveth.ca:29120with ABW off. - Older DATUM address
28916still opens29120. Listing file: /pools.json.
DATUM → this pool preferred - 0% fees
Run DATUM (and your own Blake2b Knots for RPC). Miners → your Gateway → this pool. Coinbaser fee 0%.
{
"datum": {
"pool_host": "riptide.maveth.ca",
"pool_port": 29120,
"pool_pubkey": "b95abf4a11050c5164d09e9d3c4a18a4df735c5d670e3e974fc146794efa4ed9fbc78e7cd4b6abcd3fcc0e0619543d60004fdb49e9d2974582ae11988a03d743",
"pooled_mining_only": false,
"pool_pass_full_users": false
}
}
Set pool_pass_full_users: false (Send miner usernames as worker names).
Paste pool_pubkey if your build does not auto-fetch it.
- Luke / CONVOY v0.5: CONVOYMining/datum_gateway. Stock gateway. Opening job is one pool output. Later jobs are announced beside it.
- RIPTIDE, reuse on: riptide_current_gw_reuse. v0.5, plus ask again if the split is late, replace the job the miner is on, and use the last split from the first job.
-
StartOS sideload of that build:
Pi / ARM
or
Intel / AMD
(
#pow:0.5.0:1). StartOS → Sideload → upload the matching file. Umbrel support probably will not happen. We cannot control that store.
Pool SV1 stratum no public port
No public SV1 port.
- ✓ - recent accepts look like a large split (type-2 share of multi-out below threshold). Sticky until a bad window.
- ⚠ - recent accepts are heavy on small/truncate-class jobs (often missing PR #10 / YUGE). Sticky until a later check sees a clean window. Not the same as quarantine.
- - - not enough recent multi-out accepts to classify yet.
coinbase_id=0) do not drive this badge.
FAQ
What is Bitcoin?
Bitcoin is peer-to-peer money. Nodes check the rules. Miners spend work to add blocks. A block that the chain keeps pays the coinbase inside it.
What is the Blake2b fork (B2)?
This chain uses Blake2b for proof of work, not SHA-256. The gear is the same family Sia ASICs already run. It is a separate chain from SHA-256 Bitcoin and from Siacoin. A normal Bitcoin exchange address is the other network unless that exchange says it takes this chain.
What is coinbase maturity (CBM)?
A coinbase cannot be spent until it matures. On this chain the long wait is 6480 blocks (about 45 days), in force from block 973440 through 979919. A pool payout is not spendable the moment the block is found.
What if coinbase maturity is increased in the code?
Maturity is a node rule, not a pool setting. If the network forks in a longer wait, it reaches every coinbase that has not already been moved, including ones mined before the change. Coins already spent stay spent. A longer wait does not change who was paid, and the pool cannot move those outputs early.
Changing the number only in pool code does nothing. The nodes that check spends have to run the new rule. If some nodes use the old number and some use the new one, one side can accept a spend the other rejects. That can split the chain.
What is mining?
Your machine tries numbers until the block hash is low enough. Each try is work. A share is work the pool can count. A block is work the whole network keeps. Most shares never become a block.
What is a pool, and why use one?
A pool adds many miners’ work and splits the coinbase of the blocks it finds. Alone, a small miner can go a long time with no block. On a pool, pay follows the work you submitted.
RIPTIDE uses a TIDES window of 8 of our finds: 7 confirmed plus the current one. Harder shares count more. The next split is the pie on the dashboard. Someone else’s block does not pay our coinbase.
DATUM, and the old SV1 door
DATUM is how you connect, and it is 0% on the normal doors. You run a gateway and your own Blake2b node. Your machines point at your gateway. The gateway builds the block from your node and only uses the pool to split the reward. The transactions in your block are the ones your node put in the template.
No public SV1 port.
The difference is who writes the block. On DATUM, many miners can mine many different templates, including their own filters. The old SV1 door used one pool template for everyone on it.
What is spam?
On DATUM, spam filtering is the gateway’s choice, not a network rule. It means transactions that gateway would rather not mine: dust, fake multisig used to hide data, and token stamps. This network does not keep large OP_RETURNs, so those are not the problem. A payment someone asked for is not spam just because the fee is small.
What are filters?
A filter chooses which of those transactions go into the block you mine. It does not delete them from the chain if someone else mines them. OP_RETURN, also called a data carrier, is one of those settings. You pick whether it is allowed and how large it may be.
A template filter leaves the mempool alone, so your node can still check other people’s blocks, and only the template you mine is thinner. A node-wide filter refuses the transaction at the mempool. Your own blocks stay clean, but when someone else mines the filtered transaction your node has to fetch it.
On DATUM the filter is yours, because the template is yours.
Renting, selling, and buying hashrate
Renting means you pay someone else’s machines to mine for a while. Order Blake2b hashrate, not SHA-256. Point it at your gateway. No public SV1 port. The site’s hashrate card is about the last 30 minutes. Details are on How to rent.
Selling is the other side. You list your Blake2b machines on a rental market. The buyer aims them. The market pays you. This pool only sees the shares if those machines are pointed here.
Buying the coin is not the same as buying hashrate. Hashrate is rented work. The coin is the money in a block. An exchange deposit works only if that exchange supports this Blake2b chain.
What happens on a fast block?
A new block starts a new job immediately. What that job pays depends on the gateway. The pool does not control the gateway.
- Empty. Stock DATUM sends an opening job with no transactions and one pool output, so miners are not idle while the full template is built.
- Pool only. The next job can include transactions and still pay a single pool output. A miner that has not switched yet can keep hashing that.
- Last split, then the pool’s own split. The RIPTIDE reuse-on build puts the previous split on the first jobs, then replaces it when this pool answers.
- Solo. Some gateways pay the miner, not the pool, for that short gap, and do not send those shares here. That is the gateway’s choice.
- Same people paid twice. If this pool finds two blocks before the window of 8 moves, both can pay the same list. We consider that a bonus double payment, and the block window shifts.
If the block found is a pool-only block, the pool holds the funds until coinbase maturity (CBM), then pays them out manually.
A few more
- Luck is blocks found against the blocks our work should have found. Short windows swing. Over 100% means more finds than expected.
- Orphan means a block we found that the chain did not keep. It does not pay.
- Your gateway sees your miners. The pool sees the gateway’s shares and the coinbase that gateway registered. The pool does not run your ASIC and does not choose your gateway’s jobs.
- Builds. Luke’s stock v0.5, our reuse-on build, and the StartOS sideload are listed on How to connect.
How to rent hashrate
RIPTIDE mines Bitcoin on Blake2b. Proof of work is Blake2b, the same family Sia ASICs already run. It is a separate chain from SHA-256 Bitcoin and from Siacoin. On Mining Rig Rentals the marketplace algorithm is Blake2B.
1. Create an account
Mining Rig Rentals is a hashrate marketplace. Create an account, then rent Blake2B machines and point them with a saved pool. The button and banner below are a referral link. You can opt out of the referral on their signup form.
Already registered? Open the Blake2B marketplace.
2. Add a pool algorithm Blake (2b)
In your account, open Favorite Pools and add one pool. Set the type to Blake (2b).
Use a payout address for this Blake2b chain. The text before the first dot is the address
(address or address.worker). Mining Rig Rentals may append .mrr after that. It still pays the same address.
Your own DATUM gateway preferred · 0% fee
Point the rented machines at your gateway, and point that gateway at this pool. Your node builds the block template, so you can see the payout outputs yourself. The pool coinbaser fee on this door is 0%. A find pays the window in that block’s coinbase. The pool does not hold the coins.
- Favorite-pool host: your gateway’s miner stratum, not the pool port below.
- Worker: your payout address on this chain. Password: whatever your gateway expects.
- Gateway → pool:
riptide.maveth.ca:29120(0%, min diff 2048). High diff, still 0%:riptide.maveth.ca:29121. - Set
pool_pass_full_usersto false so miner names stay worker names. Paste the pool key from How to connect. This pool does not push the key.
Pool SV1
No public SV1 port. Point a rental at your own gateway.
3. Rent Blake2B and start
- Open the Blake2B marketplace.
- Choose a rig and apply the favorite pool from step 2.
- When shares arrive, look the payout address up on this site. The address is the part before the first dot.
An ordinary Bitcoin exchange deposit is a different network unless that exchange says it accepts this Blake2b chain.
Pool blocks
Newest first - up to 100 recent finds (confirmed, pending, orphaned).
| Height | Status | ★ Worker | Nickname | Address | Reward | Diff | Ago |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Miner dashboard
Address
Your hashrate
From your accepted shares - axis in TH/s - markers = your finds
Workers
Same payout address - window = 7 confirmed finds + current. Mining workers show shares / ~H/s (last 30 minutes per worker); STRATUM BOOST is redistributed pool SV1 skim credited to you (not ASIC shares, not a DATUM fee) - work + % only.
| Worker | Shares | ~H/s | Work | % | Est. next |
|---|
Payout history coinbase / manual payouts - click to expand
Coinbase and ops manual lines, newest first. Total earned counts paid lines only. A line marked owed is yours and has not been sent yet.
| Height | Kind | Amount | Status | When |
|---|---|---|---|---|
| Loading… | ||||
Split payout
Look up an address. This page shows whether a split is enabled and the destinations currently active. Changing a list is a signed API call.
API
Writes go to http://riptide.maveth.ca:8125. The source address signs the message. Enable comes first. A later add, remove, or full replace is refused until then. Disable turns the address off and drops every destination. One address can list at most 256 destinations. The percents still cannot add up to more than 100. Percents are basis points in the signed text: 25% is 2500, 100% is 10000. The lines below are the exact text, including the final line break.
RIPTIDE owner-split v1
source: ADDRESS
enable
POST /api/enable
{"address":"ADDRESS","signature":"..."}
RIPTIDE owner-split v1
source: ADDRESS
disable
POST /api/disable
{"address":"ADDRESS","signature":"..."}
RIPTIDE owner-split v1
source: ADDRESS
add
DEST 2500
POST /api/splits
{"address":"ADDRESS","mode":"add","legs":[{"address":"DEST","percent":"25"}],"signature":"..."}
Add puts those destinations on the list already there, or changes the percent of one that is already on it. The total cannot pass 100%.
RIPTIDE owner-split v1
source: ADDRESS
set
DEST 10000
POST /api/splits
{"address":"ADDRESS","mode":"set","legs":[{"address":"DEST","percent":"100"}],"signature":"..."}
Set replaces the whole list.
RIPTIDE owner-split v1
source: ADDRESS
remove
DEST
POST /api/splits
{"address":"ADDRESS","mode":"remove","destinations":["DEST"],"signature":"..."}
POST /api/preview with the same body, and no signature, returns the exact message to sign. GET /api/status?address=ADDRESS is the lookup this page uses.