A Mac menu-bar appExperimental
XRP in your pocket.
A full XRP Ledger node in your Mac’s menu bar. It follows mainnet and keeps the whole current ledger on your Mac.
A full node, not a light client. It applies each ledger’s transactions itself and checks the result against the network’s trusted validators.
19 MB DMGmacOS 15 or laterApple silicon only
Full nodeApplies each ledger's transactions itself. Not a light client.
75–175 MBof RAM; ~250 MB peak on a 1,800-tx ledger.
6–11 GBof disk; ~20 GB peak while rewriting.
SandboxedIt can reach the network and its own data folder, nothing else.
NotarizedSigned with a Developer ID and notarized by Apple.
Getting started
-
Open the DMG
-
Drag PocketXRP to Applications
-
Open it
The first sync takes about 15 minutes on a good connection. Then it keeps up on its own.
Under the hood: KeyDom
Every storage engine trades between three things: how fast it reads, how much RAM it needs, and how much disk it takes. Make two of them cheap and the third usually pays.
PocketXRP runs on KeyDom, an experimental storage engine built for it. KeyDom picks fast reads and low RAM, and spends a little extra disk: new ledger data goes on the end of the store, and the node trims it back in the background, without stopping.
For database people: a cousin of the RUM conjecture (Read, Update, Memory), where "memory" means space.
Signed, notarized, and put in a box in the sand.
Download · 19 MBVerify build
- Version
- 0.1.15198
- Node
- 3.4.1+pocket.ab14a4b
- Built
- 2026-10-16
- SHA-256
ef198db36cb601adfdcba41193bad8188887b4cf36fb6bbaec7ef1f735e86990
- Download
shasum -a 256 ~/Downloads/PocketXRP-0.1.15198.dmgMatches the SHA-256 above.- Notarized
spctl -a -vv /Applications/PocketXRP.appLook for “Notarized Developer ID”.- Sandboxed
codesign -d --entitlements - /Applications/PocketXRP.appLook for “app-sandbox” set to true.
