Monero GUI
In Advanced mode, open Settings → Node and select a remote node.
- Address
monero.rs- Port
18081- SSL
- Enabled
- Credentials
- Leave empty
monero.rs / mainnet
Free access to a community-operated mainnet RPC endpoint for wallets and tools. Connect over TLS without an account or credentials.
monero.rs:18081
The endpoint is provided as-is, with best-effort availability. As with
any public node, do not rely on it as your only path to the network.
You can inspect its current daemon response at
/get_info
.
Connect
Keep this endpoint configured as untrusted. It does not require a username or password.
In Advanced mode, open Settings → Node and select a remote node.
monero.rs18081Linux example using the system CA bundle:
monero-wallet-cli \
--daemon-address monero.rs:18081 \
--untrusted-daemon \
--daemon-ssl enabled \
--daemon-ssl-ca-certificates \
/etc/ssl/certs/ca-certificates.crt \
--daemon-ssl-allow-chained
The CA bundle path varies by operating system. Do not use
--trusted-daemon for a public node you do not control.
curl --fail --silent --show-error https://monero.rs:18081/get_info
Before you connect
TLS protects traffic in transit. It does not hide your network metadata from the node operator.
Your seed, private keys, wallet file, view key, or directly readable balance.
Your connecting IP, request timing, submitted transactions, and the outputs they spend.
Use public nodes as a convenience. Run your own node when privacy and reliability matter.
Details: Remote Nodes and Privacy
The better default
A full or pruned node validates the blockchain and removes a remote operator from your wallet’s view of it. If transaction-to-IP unlinkability matters, also follow Monero’s Tor or I2P guidance—a local node on clearnet does not hide every kind of network metadata.
Official node guideOpen source
Libraries and projects for building Monero software in Rust, maintained by independent open-source contributors.
moneroprotocol library
Protocol types, addresses, blocks, transactions, keys, and consensus encoding.
monero-rpcRPC client
Asynchronous clients for monerod and wallet RPC.
monero-oxideprotocol + wallet
Protocol and wallet building blocks, including scanning and transaction construction.
Cupratenode · work in progress
A modular alternative Monero node implementation written in Rust.
base58-moneroencoding
A focused Monero Base58 codec with optional no_std support.
AcceptXMRpayments · early-stage
A non-custodial payment-tracking library and server. Its maintainers describe it as young and unproven.
These are independent community projects, not endorsements or guarantees. Review project status, caveats, and audits before using security-sensitive code. If a project helps you, a careful bug report, documentation fix, code review, or sponsorship can matter more than another star.