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.
75–500 MBof RAM: the node's own footprint.
~2 GBrequired: it reads the ledger through macOS's file cache.
6–11 GBof disk; ~20 GB peak while rewriting.
SecureSandboxed to its own folder and notarized by Apple.
Getting started
-
Open the DMG
-
Drag PocketXRP to Applications
-
Open it
The first sync takes 5 to 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.15411
- Node
- 3.4.1+pocket.288929d
- Built
- 2026-10-18
- SHA-256
36bcd7eaaad76d042e1ac7b95f7b94b987f89989f28d30759adfdf3d4b17cb7e
- Download
shasum -a 256 ~/Downloads/PocketXRP-0.1.15411.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.- Update check
curl -s https://pocketxrp.com/releases.jsonThe app reads this once a day to say when a newer version is out. It never downloads anything itself; turn it off in Settings.
