Public Monero Node Β· Mainnet

Connect your wallet to monero.rs

monero.rs exposes a public, community-run Monero node so you can verify the chain, broadcast transactions, and explore the network without trusting a centralized exchange.

Use this as a remote node in your wallet: Remote node: monero.rs Β· Port: 18081
Why Monero nodes matter

Own your view of the network

Monero (XMR) is a privacy-preserving cryptocurrency whose transactions are confidential by default. Running a node is how you verify the chain independently, broadcast transactions without a middle-man, and contribute to the network’s decentralization.

What a Monero node actually does

A full node downloads and validates the entire blockchain, relaying blocks and transactions to other peers. In Monero, this means:

  • Verifying ring signatures and confidential transactions.
  • Enforcing consensus rules and dynamic block sizes.
  • Propagating your transactions without involving an exchange.

When your wallet connects to your own node, no third party learns how often or when you check your balance, which outputs you are interested in, or what IP you use.

Remote nodes vs self-hosted nodes

A remote node is simply a node that runs on someone else’s machine. It is convenient, but it means your wallet talks to a third party. Public nodes are ideal for:

  • Quick setup on new devices and light wallets.
  • Developers building tools, explorers, or payment gateways.
  • Backup connectivity when your own node is offline.

For long-term privacy and resilience, treat public nodes as a convenience β€” and aim to run a full node at home or on your own server.

monero.rs node

Public endpoint details

The monero.rs instance is a standard Monero mainnet daemon (monerod) exposed over HTTPS, suitable as a remote node for wallets and tools. Below are common ways you might use it.

Basic connection info

  • Network: Monero mainnet
  • Remote node host: monero.rs
  • RPC (HTTPS) port: 18081
  • Protocol: JSON-RPC over TLS
Read-only daemon RPC No wallet keys stored For GUI / CLI / libraries

Examples

GUI wallet β€” remote node:

Address: monero.rs
Port: 18081
(Enable SSL / HTTPS if your wallet supports it.)

CLI wallet:

monero-wallet-cli --daemon-address monero.rs:18081 --daemon-ssl allowed

JSON-RPC via curl (example):

curl -X POST https://monero.rs:18081/json_rpc \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":"0","method":"get_info"}'

This endpoint is provided as-is, with no uptime guarantees. Do not treat it as your only gateway to the network, and never send wallet seeds, private keys, or view keys to any third-party service.

Learn & explore

Monero node guides, catalogs & research

Use the links below to dig deeper: official documentation, curated public node lists, tutorials for running your own full node, and independent articles about Monero and privacy coins.

Rust development

Rust crates: monero & ecosystem

If you are a Rust developer, you might actually be looking for the matching crate instead of a remote node.

Rust devs

Crates repos & docs

The Monero Rust community maintains the monero crate and related tools under the monero-rs GitHub organization.

As the authors put it: "Rust is an awesome language, and we want to bring that into the brilliant world of the monero-project" β€” a set of crates which implement parts of the Monero protocol and let the community build powerful projects.

The monero crate is described as "a library which supports subsets of the Monero protocol and type primitives", designed for Rust programs built to work with the Monero ecosystem. Around it you can reach for monero-rpc for talking to daemons like https://monero.rs:18081, base58-monero for address encoding/decoding, monero-serai for low-level transaction primitives, or libmonero when you want a more batteries-included approach.