exfer-walletd
A JSON-RPC daemon that holds Ed25519 wallet keys and signs Exfer
transactions on behalf of a backend. Same pattern as
cardano-wallet
for Cardano — a separate signing service, decoupled from the chain
node.
your backend ──► exfer-walletd ──► exfer node(s)
(holds keys, (chain data, p2p,
signs locally) broadcast — no keys)
The Exfer node's JSON-RPC is read-only + broadcast; it can't sign, because nodes don't hold keys. Walletd closes that gap.
One binary, zero ceremony:
exfer-walletd
Token auto-generated on first run. Wallets persisted under
~/.exfer-walletd/. Optional in-process TLS via --tls (the SDK
pins by SHA-256 fingerprint, no CA required).
Read next
Install → Quick start → RPC reference. Everything else (picking a node, tokens, security, operations, FAQ) is for when something is unclear or you're going to production.
github.com/exfer-stack/exfer-walletd · Releases · MIT licensed.