ark-wallet-barkd
main
Adds Ark protocol support end to end:
Backend
wallet/ark_client.rs
barkd-secret
wallet.ark-*
kind="ark"
total_sats
App packaging
apps/barkd/
barkd secret refresh
barkd 0.3.0
UI
Verified: cargo check/clippy clean, ark unit tests 3/3, vue-tsc + vite build green.
🤖 Generated with Claude Code
No dependencies set.
The note is not visible to the blocked user.
Adds Ark protocol support end to end:
Backend
wallet/ark_client.rs— HTTP bridge to the barkd sidecar (Bearer auth derived from the manifest-generatedbarkd-secret), fedimint_client-stylewallet.ark-*RPCs: status, balance, address, send, invoice, board, offboard, history, configurekind="ark"); spendable Ark sats intotal_satsApp packaging
apps/barkd/— Dockerfile (pinned 0.3.0 release binary, SHA256-verified), manifest with generated secret, entrypoint installing the shared secret viabarkd secret refreshbarkd 0.3.0); registry push pending credentialsUI
Verified: cargo check/clippy clean, ark unit tests 3/3, vue-tsc + vite build green.
🤖 Generated with Claude Code