Claimable Transfers (Gifts)
Send shielded funds to an Ethereum wallet address that has not registered with Privacy Boost yet, and reclaim the funds if they go unclaimed. See Claimable Transfers for the concept and trust model.All commands below require an authenticated session (run
privacy-boost login
first, or pass --private-key).Funding a gift
When you know the recipient’s wallet but they have not joined Privacy Boost, usegift-fund-to-wallet. The refund block is a height after which you can reclaim an
unclaimed gift; the allowed range is advertised from the server’s /info.
gift-fund so the ciphertext is sealed to their viewing key:
Funding parameters
Claiming a gift
List the pending gifts addressed to your wallet:--acknowledge-unknown-sender is required —
the hidden-sender model cannot reveal who funded the gift, so you explicitly
accept funds from an unknown sender:
Refunding an unclaimed gift
A claim and a refund spend the same nullifier, so only one can settle. After the refund deadline, reclaim using the saved record’s index in your local gift ledger (persisted in your session file, in the order you funded them):Previewing a claim link offline
Decode and decrypt a claim link into a preview, with no network call:Notes
- The secret-bearer funding mode is intentionally not exposed in the CLI. It
is a bearer instrument, selected only by the explicit
fundSecretBearerSDK method. See the concept page. - Keep your session file — it stores the gift records that make your unclaimed gifts refundable.