xmr.pub v2
Non-custodial · Monero ⇄ Bitcoin atomic swaps · public node
Monero Mainnet · connecting… Start Swap
100% Non-Custodial Zero KYC Trustless On-Chain Scripts Cypherpunk Sovereignty

Trustless Monero Bitcoin Atomic Swaps
& Public Node

ASWAP: rate unavailable

Exchange BTC and XMR peer-to-peer with zero counterparty risk. Your cryptographic keys never leave your local machine — settlement is enforced purely by dual-chain on-chain scripts and cryptographic proofs.

Protocol mode
ASB P2P ENGINE
Execution model
Hash Time-Locked (HTLC)
Accounts
None — no KYC
Failure handling
Strict Script Fallback
Monero Block Height
from our full node
Public RPC
HTTPS · 443 SSL
read-only restricted RPC
Maker Spread Fee
our own maker
Settlement Guarantees
On-chain
no intermediary can freeze funds

Public Monero node

checking…

HTTPS / port 443 · read-only restricted RPC

Status
Block height
Endpoint node.xmr.pub
Quick Integration Guide

In Feather or Cake Wallet, add a custom node: address node.xmr.pub, port 443, SSL enabled.

Zero logging policyno full IPs stored

Maker quote

checking…

Our own atomic-swap maker

Spread
Settled swaps
Capacity
Instant estimator
BTC XMR

Estimator uses the maker's live quote

Index feeds

Quotes come from our own maker. If it is offline, use the public maker list inside the client.

Swap any coin → XMR

Aggregated · no account

Atomic swaps cover BTC ⇄ XMR. For everything else — USDT, ETH, SOL, LTC, DOGE and 100+ more — you exchange directly against SideShift.ai's liquidity through the widget below. xmr.pub never holds your funds and never sees your keys.

The exchange itself is executed by SideShift.ai, not by xmr.pub — we only provide the interface. Availability depends on your region.

Two routes, one page

Non-custodial

Pick the route that matches the coin you already hold.

BTC ⇄ XMRatomic swap
Everything elseSideShift.ai
Account requiredno
Custody on our sidenone

Atomic swaps are peer-to-peer and trustless, but they only work between chains with compatible cryptography. Tokens such as USDT live on smart-contract chains that cannot be hash-time-locked against Monero — those are routed to an aggregator instead.

Funds held by xmr.pubnever

Stratum endpoint for CPU/GPU miners running XMRig (RandomX)

Stratum endpoint pool.xmr.pub:3333
Algorithmrx/0 (RandomX)
Transportplain TCP (no TLS needed)
Powered byP2Pool — decentralised, no pool wallet
Pool fee0% — no fee, no custody
Usernameany label (P2Pool ignores wallet addresses)

P2Pool with 0% fee. There is no pool wallet and nothing is skimmed: shares are tracked on the P2Pool sidechain and every block reward is paid straight from the Monero coinbase. No account, no sign-up, no deposit.

One thing to know first: a P2Pool node pays a single address, so hashrate on this endpoint mines to the xmr.pub infrastructure wallet. Want the rewards in your own wallet? Deploy a free P2Pool Instant instance — same 0% fee, still non-custodial.

Pool status

XMRig quickstart

Official build

1 · download XMRig for your OS, 2 · drop in this config, 3 · run it

config.json
{
  "autosave": true,
  "cpu": true,
  "opencl": false,
  "cuda": false,
  "pools": [
    {
      "algo": "rx/0",
      "url": "pool.xmr.pub:3333",
      "user": "my-rig",
      "pass": "x",
      "tls": false
    }
  ]
}
or one line
./xmrig -a rx/0 -o pool.xmr.pub:3333 -u my-rig -p x

-u is only a worker label — that is the name shown on the pool page. P2Pool ignores wallet addresses sent by miners; for payouts to your own address use P2Pool Instant.

How it works

Dual-chain cryptographic state machine without trusted coordinators

01

Script Generation

Enter your XMR address in the client; it generates a BTC deposit address and a locking script.

Hash Lock + Secret Negotiation
02

Lock Period

You send BTC to that address. During the lock period the funds are held by the on-chain script — not by us.

Deterministic Timelocks
03

On-Chain Settlement

Once the BTC transaction confirms, XMR is released to your wallet. If any step fails, the script returns the funds to the original address.

Atomic Cross-Chain Execution

No accounts, no KYC, no intermediary that can freeze or seize your funds.

Atomic engine

Trustless cross-chain Bitcoin and Monero settlement without central coordinators, wrapped tokens, custody, or KYC identity verification.

Legal disclaimer & architecture notes

Disclaimer: xmr.pub is an open-source, non-custodial web interface facilitating peer-to-peer atomic swaps. We do not transmit, store, or hold user funds. All transactions are executed trustlessly by smart contracts and cryptographic proofs on the Bitcoin and Monero blockchains. Nothing on this site constitutes investment advice.